数字签名和数字信封之间的介绍
生活随笔
收集整理的這篇文章主要介紹了
数字签名和数字信封之间的介绍
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
介紹
- 公鑰密碼體制在實(shí)際應(yīng)用中包含數(shù)字簽名和數(shù)字信封兩種方式
數(shù)字簽名
- 指用戶用自己的【私鑰】對原始數(shù)據(jù)的哈希摘要進(jìn)行加密所得的數(shù)據(jù)。數(shù)字簽名定義兩種互補(bǔ)的運(yùn)算:一個(gè)用于簽名,另一個(gè)用于驗(yàn)證。"私鑰簽名,公鑰驗(yàn)證"
- 簽名:發(fā)送方用特殊的hash算法,由明文中產(chǎn)生固定長度的【摘要】,然后利用自己的私鑰對形成的摘要進(jìn)行加密,這里加密后的數(shù)據(jù)就是數(shù)字簽名。
- 補(bǔ)充:因?yàn)楣€加密的效率低,而且對于所要加密的信息塊長度有一定的限制,因此常常不是對于整個(gè)信息進(jìn)行簽名,而是首先使用安全單向散列函數(shù)對于簽名的信息進(jìn)行處理,生成信息摘要,然后對于信息摘要進(jìn)行簽名。由于安全單向散列函數(shù)生成的信息摘要具有固定的長度,因此非常適合公鑰加密算法。
- 驗(yàn)證:接受方利用發(fā)送方的公鑰解密被加密的摘要得到結(jié)果A,然后對明文也進(jìn)行hash操作產(chǎn)生摘要B.最后,把A和B作比較。此方式既可以保證發(fā)送方的身份正確性,又可以保證數(shù)據(jù)在傳輸過程中不會被篡改。
- 數(shù)字簽名(Digital Signature)技術(shù)是不對稱加密算法的典型應(yīng)用。保證信息傳輸?shù)耐暾浴l(fā)送者的身份認(rèn)證、防止交易中的抵賴發(fā)生。
數(shù)字信封
- 數(shù)字信封的功能類似于普通信封。普通信封在法律的約束下保證只有收信人才能閱讀信的內(nèi)容;數(shù)字信封則采用密碼技術(shù)保證了只有規(guī)定的接收人才能閱讀信息的內(nèi)容。
- 數(shù)字信封中采用了單鑰加密體制和公鑰密碼體制。信息發(fā)送者首先利用隨機(jī)產(chǎn)生的【對稱密碼】加密信息(因?yàn)榉菍ΨQ加密技術(shù)的速度比較慢),再利用接收方的【公鑰】加密對稱密碼,被公鑰加密后的對稱密鑰被稱之為數(shù)字信封。在傳遞信息時(shí),信息接收方要解密信息時(shí),必須先用自己的私鑰解密數(shù)字信封,得到對稱密碼,才能利用對稱密碼解密所得到的信息。
- 數(shù)字信封既發(fā)揮了對稱加密算法速度快、安全性好的優(yōu)點(diǎn),又發(fā)揮了非對稱加密算法密鑰管理方便的優(yōu)點(diǎn)。
關(guān)系
- 二者沒有任何的關(guān)系,他們的作用是不同的。簽名:是為了驗(yàn)證身份的;信封:是為了傳輸信息的
參考鏈接
- https://www.cnblogs.com/franson-2016/p/5520675.html
- https://blog.csdn.net/hstjbj/article/details/106929832
- https://wenku.baidu.com/view/0017864bc850ad02de8041b2.html
?
?
總結(jié)
以上是生活随笔為你收集整理的数字签名和数字信封之间的介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 农行信用卡封卡前兆:可以从这些提示看出来
- 下一篇: 王道考研 计算机网络19 传输层 传输层