白話數字簽名 1 基本原理 新

2021-05-04 14:50:54 字數 582 閱讀 9399

摘要

本系列通過通俗易懂的講解,讓您就像讀**一般,輕輕鬆鬆就能理解數字簽名的基本原理和應用方法(即使您是乙個並不精通計算機的企業老總,也能讀懂本篇文章)。然後我們再逐步深入技術細節,最後將給出乙個在b/s資訊系統中使用數字簽名的demo。

由於數字簽名基於非對稱加密技術,所以我們需要先囉嗦一下對稱加密和非對稱加密技術。

對稱加密

非對稱加密演算法是一類與眾不同的加密演算法,它的金鑰不是1個,而是2個(一對),我們先姑且稱它們為金鑰k1和金鑰k2。非對稱加密演算法的特點是,如果用金鑰k1進行加密,則有且僅有金鑰k2能進行解密;反之,如果使用金鑰k2進行了加密,則有且僅有金鑰k1能進行解密。注意「有且僅有」的意思——如果用金鑰k1進行了加密,是不能用金鑰k1進行解密的;同樣,如果用金鑰k2進行了加密,也無法用金鑰k2進行解密。這是乙個非常重要的特性,至於如何在實際中運用這個特性,請看下文。

我想給clark傳送乙個*****,又怕被他的老婆發現......

後來,clark痛定思痛,決定申請乙個數字證書。流程是這樣的:首先,登入當地的數字證書認證中心**

數字簽名,數字信封的基本原理

數字簽名,就是通過在資料單元上附加資料,或對資料單元進行秘密變換,從而使接收者可以確認資料 和完整性。簡單說來,數字簽名是防止他人對傳輸的檔案進行破壞,以及確定發信人的身份的手段。目前的數字簽名是建立在公共金鑰體制基礎上,它是公用金鑰加密技術的另一類應用。它的主要方式是 報文的傳送方從報文文字中生成...

數字簽名和加密的基本原理及其區別

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

數字簽名和加密的基本原理及其區別?

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