文件名称:Simple-Chat-Secured:发送消息时,此聊天具有安全层。 Singleton,Observer,MVC,Command和Facade模式
文件大小:65KB
文件格式:ZIP
更新时间:2024-06-08 23:12:07
Java
简单聊天保护 发送消息时,此聊天具有安全层。 建立了一个协议,以确保所传输数据的完整性,真实性和不可否认性。 该协议基于SSL方法。 通信中有两个节点,A和B。此外,还存在证书颁发机构。 A和B以身份验证机构为前提知道公钥(签名)。 为了加密聊天消息,使用对称密钥方法,因为它比非对称方法更快。 但是为了共享对称密钥,选择了非对称方法来确保这种敏感数据的安全传输。 节点还需要由证书颁发机构签署(证书)自己的数字签名。 该过程解释如下: 在A与B进行通信或/和B与A进行通信之前,发送方向认证授权请求他们自己的证书。 证书颁发机构(CA)退还证书,并且节点A和B使用从CA获得的公钥(如果已安全发送)检查它们。 当他们拥有自己的证书时,A和B能够彼此发送自己的证书。 然后可以将对称密钥与签名/证书一起从发送方发送出去。 也将对其进行检查。 当两个节点都具有用于通信的对称密钥时,它们
【文件预览】:
Simple-Chat-Secured-master
----_classpath(470B)
----_project(368B)
----src()
--------commons-codec-1.9()
--------projectNS()
----.gitignore(550B)
----README.md(2KB)