福建seo网站,网页加速器手机版,seo是什么意思蜘蛛屯,网站注册费用China-American小C和小A明文通信。1. 明文通信 明文通信的问题#xff1a;通信内容有可能被截获#xff0c;以至于被偷窥#xff0c;被篡改。 2.对称加密通信 加密特点#xff1a;#xff08;1#xff09;加解密公用一个密钥。#xff08;2#xff09;密钥只允许通信双… China-American小C和小A明文通信。1. 明文通信 明文通信的问题通信内容有可能被截获以至于被偷窥被篡改。 2.对称加密通信 加密特点1加解密公用一个密钥。2密钥只允许通信双方知道。 对称加密的问题密钥需要被传递密钥密钥有可能被截获导致密文可能被解密被偷窥被篡改。 3.rsa加密体制通信 加密特点1私钥保密公钥公开。不可互换2公钥始终用来加密私钥始终用来解密收信。3双向安全通信需要两对不同密钥。 在加密算法中公钥用于对数据进行加密私钥用于对数据进行解密。 4.rsa签名体制公告 签名特点1私钥保密公钥公开。2私钥始终用来加密公钥始终用来解密验签。 签名的作用rsa保证公告是签名者发布的且内容完全、准确。 在签名算法中私钥用于对数据进行签名公钥用于对签名进行验证。 如果你想发布一个公告【公告本身不加密】需要一个手段来证明这确实是你本人发的而不是其他人冒名顶替的。那你可以在你的公告开头或者结尾附上一段用你的 私钥加密的内容例如说就是你公告正文的一段话那所有其他人都可以用你的公钥来解密看看解出来的内容是不是相符的。如果是的话那就说明这公告确实是你发的---因为只有你的公钥才能解开你的私钥加密的内容而其他人是拿不到你的私钥的。 数字签名无非就两个目的证明消息是你发的证明消息收发内容一致性。 其实上面关于“公告”那段内容已经证明了第一点证明这消息是你发的。 那么要做到第二点也很简单就是把你 公告的原文做一次哈希md5或者sha1都行然后用你的 私钥加密这段哈希作为 签名并一起公布出去。当别人收到你的公告时他可以用你的 公钥解密你的签名如果解密成功并且解密出来的哈希值确实和你的公告原文一致那么他就证明了两点这消息确实是你发的而且内容是完整的。 转载于:https://www.cnblogs.com/shijianchuzhenzhi/p/8204695.html