我一直在网上搜索如何创建加密的聊天服务器/客户端。而且我觉得我现在很困惑。
首先,我从Java Examples
的免费示例 Knock Knock Server 创建了一个聊天服务器/客户端。到目前为止,一切都运行良好,直到我想加密服务器和客户端。
其次,我从哪里开始加密?从服务器到客户端?我是否想使用Java Tool
为服务器创建加密文件并与客户端共享?
最后,在看了很多关于加密的教程之后我很困惑,我不知道什么是最适合我的情况。任何人都可以帮助我找到正确的教程网站吗?非常感谢。
P.S。我不知道我想使用什么样的加密标签。请为我编辑。谢谢。
答案 0 :(得分:1)
我认为您不需要加密和其他工具。只需使用jsr-356
进行基于websocket的聊天,并使用ssl
来保护您的内容。
答案 1 :(得分:0)
我建议您阅读Transport Layer Security( TLS ); 可能是最简单的安全方法,并且已被广泛采用(例如https和ftps)。
在一个句子中,它通过为现有协议建立“安全通道”来进行通信。