XML加密



XML加密規範定義了許多方法,如加密和解密的XML文檔。

提供以下選項:

整個XML文檔的加密
單個元素及其子元素的加密
XML元素的內容的加密
加密多個收件人
此外,也有一些特殊的元件。主要的有:

的EncryptedData是XML加密封閉標籤。類型屬性提供關於是否整個XML元素或元素的唯一的內容要加密的信息。 type屬性是可選的。
EncryptionMethod描述用於加密的算法。該元素是可選的。如果不使用此元素,加密算法必須知道向接收機。
密鑰信息也可選元件,其可以包含關於與該數據已被加密的密鑰信息。
的CipherData是加密的元件。它包含一個或多個CipherValue元素或引用的加密​​的數據(CipherReference)。
CipherValue包含加密的數據。
CipherReference是參考加密後的數據。
目錄[廣告]
例如[編輯]
當在因特網上付款過程以下XML數據可能會發生:

  <?XML版本=“1.0”?>
  <paymentinfo的xmlns =“http:="" example.org="" paymentv2'="">
    <名>約翰·史密斯
    <信用卡額度='5000'貨幣='美元'>
      <編號> 4019 2445 0277 5567
      <發行商>示例銀行
      <過期> 04/02
   
 
以保護機密信用卡信息的一種方法是對整個元件“信用卡”進行加密。[1]