數字簽名方法之 直接對訊息簽名

2021-08-24 18:08:18 字數 550 閱讀 6462

一 場景

傳送者alice要對訊息簽名,接收方bob要對簽名進行驗證。

二 簽名和驗證過程

alice需要先生成乙個包括公鑰和私鑰的金鑰對,而需要驗證簽名的bob需要得到alice的公鑰。簽名過程如下:

1 alice用自己的私鑰對訊息進行加密

用私鑰加密得到的密文就是alice對這條訊息的簽名,由於只有alice才持有自己的私鑰,因此除alice外,其他人是無法生成相同的簽名(密文)的。

2 alice將訊息和簽名傳送給bob

3 bob用alice的公鑰對收到的簽名進行解密

如果收到的簽名確實是alice的私鑰加密得到的密文(簽名),那麼用alice的公鑰應該能夠正確解密。其他情況無法解密。

4 bob將簽名解密後得到的訊息與alice直接傳送的訊息進行對比

如果兩者一致,則簽名驗證成功;如果兩者不一致,則簽名驗證失敗。

數字簽名簽名概述

數字簽名的技術流程描述 1 傳送者使用摘要演算法對傳送資訊產生資訊摘要 2 傳送者使用自己的私鑰對資訊摘要進行簽名 3 傳送者將資訊本身和已簽名的摘要一起傳送出去 4 接收者使用相同的摘要演算法對資訊本身計算資訊摘要 5 接收者使用傳送者的公鑰對簽名的摘要就行驗籤,獲得資訊傳送者的資訊摘要 6 接收...

電子簽名和數字簽名

在 中華人民共和國電子簽名法 中,電子簽名的定義是 資料電文中以電子形式所含 所附用於識別簽名人身份並表明簽名人認可其中內容的資料。通過技術手段實現傳統的紙面簽字或者蓋章的功能,以確認交易當事人的真實身份,保證交易的安全性 真實性和不可抵賴性 電子簽名相當於數位化的手寫簽名,可用於確認文件中的內容或...

數字簽名技術

在當今高速發展的網路資訊化時代,人們越來越重視資訊的安全性問題,電子資訊內容的安全已經成為倍受關注的問題,數字簽名技術作為資訊保安領域的一項重要技術,應用日益廣泛。論述了數字簽名的作用及實現方法技術,並介紹了當前數字簽名的幾種新技術,展望了這一領域的發展前景。1數字簽名的作用 該技術在具體工作時,首...