Java數字簽名技術基本概念

2021-06-15 22:38:18 字數 440 閱讀 9068

(1)資訊摘要,(message digest)

對原始資料按照一定的演算法進行計算得到的結果.

原始資料(一般內容較長)-->(演算法(例如sha1和md5))-->訊息摘要.(簡短)

特點:演算法本身公開;

演算法滿足函式的一對一對映,即不同的原始資料的摘要肯定是不同的(當然不是絕對,只是在很大的可信度上);

(2)資訊簽名

涉及物件:傳送者sender,接收者receiver,公共金鑰/私有金鑰對(分別用於簽名和檢驗),資訊和簽名;

基本前提:sender獨自擁有私有金鑰,receiver擁有正確的公鑰,而不會是假冒的,同時其他人也擁有公鑰;

操作流程:sender編寫資訊-〉sender用私鑰對資訊進行簽名--〉資訊(含簽名)傳送(可能許多人獲得,或者 receiver獲得的不是sender傳送的版本)--〉receiver用公鑰檢驗,分辨真偽

數字簽名技術

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

數字簽名技術

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

數字簽名技術概述

1.簡介 由於前面介紹的mac相關問題,出現了用於數字簽名的數字簽名標準 digital signature standard,dss dss利用sha 1演算法計算初始訊息的訊息摘要,並對訊息摘要進行數字簽名。dss利用數字簽名演算法 dsa 注意dss是標準,而dsa是實際演算法。和rsa一樣,...