古詩詞大全網 - 藝術簽名 - 數字簽名標準的簡介

數字簽名標準的簡介

XML數字簽名技術用於對XML格式的數據進行數字簽名,以保證報文的完整性,不可否認性,以及提供身份認證信息。JSR105提供了XML數字簽名的Java接口,而最近發布的JavaSE6則包括了JSR105的實現,從而為基於Java的應用程序提供了標準的XML數字簽名接口。本文首先簡要介紹技術背景,以實例來講解XML數字簽名的語法和處理規則,之後用具體的程序例子解釋如何使用JavaSE6生成各種格式的XML數字簽名並進行驗證。

美國國家標準技術局(NIST)在1991年提出作為美國聯邦信息處理標準(FIPS)的數字簽名標準。采用了美國國家安全局(NSA)主持開發的數字簽名算法(DSA)。所謂數字簽名,是壹種用數字通信形式達到簽名的功能,目的是證明通信雙方的身份、達到確保通信的安全,是壹套密碼系統。

數字簽名是伴隨數字編碼報文的壹個數據項。數字簽名支持不可否認,即收方能夠用數字簽名使第3方相信發方的身份,並把它作為依據解決報文發方和收方之間的爭端。