文件名称:非对称加密和对称加密混合应用
文件大小:1.26MB
文件格式:RAR
更新时间:2019-06-13 05:27:28
RSA DEA 安全通信 非对称加密
发送方: 1.获取发送的原文 2.利用系统的随机数产生对称密钥 3.计算原文的摘要 4.用自己的私钥对摘要进行加密(签名) 5.用对称密钥对(原文和签名)进行加密 6.用对方的公钥对称密钥进行加密(加密密钥) 7.将密文(5)和加密密钥(6)一起发给对方 接收方: 1.用自己的私钥对加密密钥进行解密,得到对称密钥--也只有自己才能解密。 2.用对称密钥对密文进行解密,得到原文和签名。 3.计算原文的摘要 4.用对方的公钥对签名进行解密获取发送来的摘要--身份验证 5.将两个摘要进行对比--验证原文的完整性。
【文件预览】:
encryption
----.project(386B)
----src()
--------json-lib-2.1-jdk15.jar(122KB)
--------com()
--------fastjson-1.1.8.jar(289KB)
--------commons-lang-2.5.jar(273KB)
----.settings()
--------org.eclipse.jdt.core.prefs(598B)
----.classpath(421B)
----bin()
--------json-lib-2.1-jdk15.jar(122KB)
--------com()
--------fastjson-1.1.8.jar(289KB)
--------commons-lang-2.5.jar(273KB)