【文件属性】:
文件名称:securechat:稍后使用基于 XMPP 的加密消息聊天
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-31 16:53:46
Java
安全聊天
使用 bouncycastle 和 java 加密系统的基于 XMPP 的聊天
使用的图书馆
bcprov-ext-jdk15on-152.jar (bouncycastle)
smack-3.2.2.jar (XMPP)
smackx-3.2.1.jar (XMPP)
sun.misc.BASE64Decoder.jar(字符串字节转换)
笔记
聊天是在控制台中进行的,它有一个非常 [基本] 的 XMPP 聊天实现。 安全机制还有很多可以改进的地方。 它使用来自 bouncycastle 的已弃用的自签名公钥证书 (X509)。
改进
部署在一个好的平台上
对随机数使用更好的机制
使用更好的机制来初始化 CBT 的向量
更改证书机制
更改对称密钥大小(由于 java 策略,当前为 128 位)
实施证书存储
【文件预览】:
securechat-master
----src()
--------client()
----README.md(813B)