gpt4 book ai didi

Java跨语言加密

转载 作者:行者123 更新时间:2023-12-01 13:37:08 25 4
gpt4 key购买 nike

我正在开发一款支持多人游戏的游戏,并且我想加密服务器-客户端连接。我在使用 SecretKey 对象和 ObjectInput/OutputStream 之前已经完成了此操作。但是,我想保留其他语言连接到服务器的能力(如果我使用另一种语言并想要移植我的游戏)。有什么方法可以在不使用 Java 对象的情况下加密所有数据,以便任何语言可以用吗?

最佳答案

您可以使用 Externalizable 在 Java 中创建您自己的自定义对象序列化器界面。自定义序列化程序可以写出 Java 对象的状态,以便另一种语言可以读取它们。我已经实现了这个项目,即使对象发生了变化并且需要读回旧状态,我也需要序列化才能工作。自定义序列化的痛苦部分是您必须仔细跟踪对象字段,否则您的反序列化方法将产生奇怪的错误。

关于Java跨语言加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21188807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com