基本介紹
- 中文名:數字簽名標準
- 外文名:DigitalSignatureStandard
- 性質:計算機
- 類別:數字簽名算法的一種標準
簡介,發展,
簡介
XML數字簽名技術用於對XML格式的數據進行數字簽名,以保證報文的完整性,不可否認性,以及提供身份認證信息。JSR105提供了XML數字簽名的Java接口,而最近發布的JavaSE6則包括了JSR105的實現,從而為基於Java的應用程式提供了標準的XML數字簽名接口。本文首先簡要介紹技術背景,以實例來講解XML數字簽名的語法和處理規則,之後用具體的程式例子解釋如何使用JavaSE6生成各種格式的XML數字簽名並進行驗證。
美國國家標準技術局(NIST)在1991年提出作為美國聯邦信息處理標準(FIPS)的數字簽名標準。採用了美國國家安全局(NSA)主持開發的數字簽名算法(DSA)。所謂數字簽名,是一種用數字通信形式達到簽名的功能,目的是證明通信雙方的身份、達到確保通信的安全,是一套密碼系統。