數字簽名和驗簽的詳細過程


               將原文進行哈希計算

1)A----------------------------------------------------------------------------->哈希值(即數字摘要MD) 

               A的私鑰對數字摘要進行加密

2)A--------------------------------------------------------------------------->數字簽名(DS)

              使用對稱密鑰對原文、數字簽名、A的公鑰進行加密

3)A------------------------------------------------------------------------------->加密信息

             使用B的公鑰對對稱密鑰進行加密

4)A------------------------------------------------------------------------------>數字信封(DE)

 

5)A------------->將加密信息和數字信封發送給B

    用B的私鑰解密數字信封

6)B----------------------------------------------------------------------------->對稱密鑰

     用對稱密鑰解密加密信息

7)B----------------------------------------------------------------------------->原文、數字簽名、A的公鑰

     用A的公鑰解密數字簽名

8)B------------------------------------------------------------------------------>哈希值(即數字摘要MD)

    使用相同的哈希算法(摘要算法)對原文進行哈希運算

9)B------------------------------------------------------------------------------>新的哈希值

    對比兩次哈希值

10)B----------------------------------------------------------------------------->相同沒有被修改,保密傳輸,簽名真實


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM