1. 首页
  2. 编程语言
  3. Java
  4. 非对称加密和对称加密混合应用

非对称加密和对称加密混合应用

上传者: 2019-01-22 11:35:08上传 RAR文件 1.26MB 热度 62次
发送方: 1.获取发送的原文 2.利用系统的随机数产生对称密钥 3.计算原文的摘要 4.用自己的私钥对摘要进行加密(签名) 5.用对称密钥对(原文和签名)进行加密 6.用对方的公钥对称密钥进行加密(加密密钥) 7.将密文(5)和加密密钥(6)一起发给对方 接收方: 1.用自己的私钥对加密密钥进行解密,得到对称密钥--也只有自己才能解密。 2.用对称密钥对密文进行解密,得到原文和签名。 3.计算原文的摘要 4.用对方的公钥对签名进行解密获取发送来的摘要--身份验证 5.将两个摘要进行对比--验证原文的完整性。
用户评论