XML Encryption

出自Local Chinese Wikipedia
imported>S83214142024年12月25日 (三) 02:45的修訂
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

頁面Module:Message box/mbox.css沒有內容。

XML Encryption,也稱作XML-Enc,是一個萬維網聯盟推薦標準,定義任何數據進行加密,並以XML的方式描述加密後的內容。

XML Encryption可被用於各種類型數據的加密,但稱作"XML Encryption"是因為使用了XML元素(EncryptedData或EncryptedKey元素)包含或參照密文,金鑰資訊和加密演算法。

當對XML元素或元素的內容進行加密時,在加密後的XML文件中,EncryptedData元素將替代該元素或內容。當對任意數據進行加密時,EncryptedData元素可以成為新的XML文件的根元素,或稱為應用選定的XML文件的子元素。

XML Signature和XML Encryption都使用了KeyInfo元素,或者作為SignedInfo元素、EncryptedData元素或EncryptedKey元素的子元素出現,並為接收者提供對簽章進行驗證或對加密數據進行解密所需的金鑰資訊。

KeyInfo元素是可選的,它可以附加在訊息上,或者通過一個安全通道傳送。

例子[編輯]

 <EncryptedData>
   <EncryptionMethod/>
   <ds:KeyInfo>
     <EncryptedKey>
     <AgreementMethod>
     <ds:KeyName>
     <ds:RetrievalMethod>
     <ds:*>
   </ds:KeyInfo>
   <CipherData>
     <CipherValue>
     <CipherReference>
   </CipherData>
   <EncryptionProperties>
 </EncryptedData>

參見[編輯]

外部連結[編輯]

package.lua第80行Lua錯誤:module 'Module:Navbar/configuration' not found

package.lua第80行Lua錯誤:module 'Module:Navbar/configuration' not found