簽名(安全)
簽名或數字簽名是一種協議,用於表明訊息是真實的。
從給定訊息的雜湊值開始,簽名過程首先生成一個與簽名實體關聯的數字簽名,該簽名使用該實體的私有金鑰。
收到訊息後,驗證過程
- 對傳送者進行身份驗證 - 使用傳送者的公鑰解密簽名並恢復雜湊值。該雜湊值只能使用傳送者的私鑰建立,並且
- 檢查訊息完整性 - 將雜湊值與從接收到的文件中新計算出的雜湊值進行比較(如果文件被篡改,兩個雜湊值將不同)。
如果私鑰洩露或接收者被欺騙性地提供了錯誤的公鑰,則系統會失敗。
數字簽名依賴於非對稱加密,也稱為公鑰加密。
另見
- 維基百科上的數字簽名
- 相關詞彙表術語