數字簽名加密過程舉例

2021-07-29 05:37:26 字數 615 閱讀 5574

假如現在 alice 向 bob 傳送數字資訊,為了保證資訊傳送的保密性、真實性、完整性和不可否認性,需要對傳送的資訊進行數字加密和簽名,其傳送過程為:

1.alice 準備好要傳送的數字資訊(明文);

2.alice 對數字資訊進行雜湊運算,得到乙個資訊摘要;

3.alice 用自己的私鑰對資訊摘要進行加密得到 alice 的數字簽名,並將其附在數字資訊上;

4.alice 隨機產生乙個加密金鑰,並用此密碼對要傳送的資訊進行加密,形成密文;

5.alice 用 bob 的公鑰對剛才隨機產生的加密金鑰進行加密,將加密後的 des 金鑰連同密文一起傳送給bob;

6.bob 收到 alice 傳送來的密文和加密過的 des 金鑰,先用自己的私鑰對加密的 des 金鑰進行解密,得到 alice隨機產生的加密金鑰;

7.bob 然後用隨機金鑰對收到的密文進行解密,得到明文的數字資訊,然後將隨機金鑰拋棄;

8.bob 用 alice 的公鑰對 alice 的數字簽名進行解密,得到資訊摘要;

9.bob 用相同的雜湊演算法對收到的明文再進行一次雜湊運算,得到乙個新的資訊摘要;

10.bob 將收到的資訊摘要和新產生的資訊摘要進行比較,如果一致,說明收到的資訊沒有被修改過。

加密 數字簽名

對稱加密演算法是訊息傳送者和接收者使用同乙個密匙,傳送者使用密匙加密了檔案,接收者使用同樣的密匙解密,獲取資訊。常見的對稱加密演算法有 des aes 3des.對稱加密演算法的特點有 速度快,加密前後檔案大小變化不大,但是密匙的保管是個大問題,因為訊息傳送方和接收方任意一方的密匙丟失,都會導致資訊...

加密與數字簽名

加密與數字簽名 加密與數字簽名 一 加密 資料加密技術從技術上的實現分為在軟體和硬體兩方面。按作用不同,資料加密技術主要分為資料傳輸 資料儲存 資料完整性的鑑別以及金鑰管理技術這四種。在網路應用中一般採取兩種加密形式 對稱金鑰和公開金鑰,採用何種加密演算法則要結合具體應用環境和系統,而不能簡單地根據...

數字簽名與數字加密

數字簽名主要經過以下幾個過程 資訊傳送者使用一單向雜湊函式 hash函式 對資訊生成資訊摘要 資訊傳送者使用自己的私鑰簽名資訊摘要 資訊傳送者把資訊本身和已簽名的資訊摘要一起傳送出去 資訊接收者通過使用與資訊傳送者使用的同乙個單向雜湊函式 hash函式 對接收的資訊本身生成新的資訊摘要,再使用資訊傳...