<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XML-Encryption</id>
	<title>XML-Encryption - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XML-Encryption"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XML-Encryption&amp;action=history"/>
	<updated>2026-05-20T04:27:10Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=XML-Encryption&amp;diff=375396&amp;oldid=prev</id>
		<title>imported&gt;Siegbert v2: Quelle hinzugefügt / übliche und einheitliche Formatierung von XML-Knoten</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XML-Encryption&amp;diff=375396&amp;oldid=prev"/>
		<updated>2025-06-16T03:01:30Z</updated>

		<summary type="html">&lt;p&gt;Quelle hinzugefügt / übliche und einheitliche Formatierung von XML-Knoten&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die &amp;#039;&amp;#039;&amp;#039;XML-Encryption&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;XML-Enc&amp;#039;&amp;#039;&amp;#039;) ist eine Spezifikation von Möglichkeiten, wie [[Extensible Markup Language|XML]]-Dokumente [[Verschlüsselung|ver- und entschlüsselt]] werden können.&amp;lt;ref name=&amp;quot;Schmeh2016&amp;quot;&amp;gt;{{Literatur |Autor=Klaus Schmeh |Titel=Kryptografie: Verfahren, Protokolle, Infrastrukturen |Auflage=6 |Verlag=dpunkt |Ort=Heidelberg |Datum=2016 |Sprache=de |Reihe=iX Edition |ISBN=978-3-86490-356-4 |Kapitel=XML Encryption |Seiten=398 |Online={{Google Buch |BuchID=Bxd4DwAAQBAJ |Seite=445}}}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Möglichkeiten ==&lt;br /&gt;
Dabei sind folgende Möglichkeiten vorgesehen:&lt;br /&gt;
* Verschlüsselung des gesamten XML-Dokumentes&lt;br /&gt;
* Verschlüsselung eines einzelnen [[Element (Auszeichnungssprache)|Element]]es und seiner Unterelemente&lt;br /&gt;
* Verschlüsselung des Inhaltes eines XML-Elementes&lt;br /&gt;
* Verschlüsselung für mehrere Empfänger&lt;br /&gt;
&lt;br /&gt;
Dazu existieren einige spezielle Elemente. Die wichtigsten sind:&amp;lt;ref name=&amp;quot;Schmeh2016&amp;quot; /&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;EncryptedData&amp;lt;/code&amp;gt; ist der einschließende Tag für die XML-Verschlüsselung. Das [[Attribut (Auszeichnungssprache)|Attribut]] &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt; informiert darüber, ob ein ganzes XML-Element oder nur der Inhalt des Elementes verschlüsselt werden soll. Das Attribut &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt; ist optional.&lt;br /&gt;
* &amp;lt;code&amp;gt;EncryptionMethod&amp;lt;/code&amp;gt; beschreibt den Algorithmus, der zur Verschlüsselung verwendet wird. Das Element ist optional. Wird dieses Element nicht verwendet, muss der Verschlüsselungsalgorithmus dem Empfänger bekannt sein.&lt;br /&gt;
* &amp;lt;code&amp;gt;KeyInfo&amp;lt;/code&amp;gt; ist ein ebenfalls optionales Element, welches Informationen über den Schlüssel enthalten kann, mit dem die Daten verschlüsselt worden sind.&lt;br /&gt;
* &amp;lt;code&amp;gt;CipherData&amp;lt;/code&amp;gt; ist das verschlüsselte Element. Es enthält entweder ein oder mehrere &amp;lt;code&amp;gt;CipherValue&amp;lt;/code&amp;gt;-Elemente oder aber eine Referenz zu den verschlüsselten Daten (&amp;lt;code&amp;gt;CipherReference&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &amp;lt;code&amp;gt;CipherValue&amp;lt;/code&amp;gt; enthält die verschlüsselten Daten.&lt;br /&gt;
* &amp;lt;code&amp;gt;CipherReference&amp;lt;/code&amp;gt; ist eine Referenz zu den verschlüsselten Daten.&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
Bei einem Bezahlvorgang im Internet könnte folgender XML-Datensatz auftreten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;#039;1.0&amp;#039;?&amp;gt;&lt;br /&gt;
  &amp;lt;PaymentInfo xmlns=&amp;#039;http://example.org/paymentv2&amp;#039;&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;John Smith&amp;lt;/Name&amp;gt;&lt;br /&gt;
    &amp;lt;CreditCard Limit=&amp;#039;5,000&amp;#039; Currency=&amp;#039;USD&amp;#039;&amp;gt;&lt;br /&gt;
      &amp;lt;Number&amp;gt;4019 2445 0277 5567&amp;lt;/Number&amp;gt;&lt;br /&gt;
      &amp;lt;Issuer&amp;gt;Example Bank&amp;lt;/Issuer&amp;gt;&lt;br /&gt;
      &amp;lt;Expiration&amp;gt;04/02&amp;lt;/Expiration&amp;gt;&lt;br /&gt;
    &amp;lt;/CreditCard&amp;gt;&lt;br /&gt;
  &amp;lt;/PaymentInfo&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine Möglichkeit, die vertraulichen Kreditkarteninformationen zu schützen besteht darin, das gesamte Element „CreditCard“ zu verschlüsseln.&amp;lt;ref&amp;gt;{{Internetquelle| hrsg=[[W3C]] |url=https://www.w3.org/TR/xmlenc-core/#sec-eg-Granularity |titel=XML Encryption Syntax and Processing |datum=2002-12-10 |sprache=en |abruf=2011-10-20}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;#039;1.0&amp;#039;?&amp;gt;&lt;br /&gt;
  &amp;lt;PaymentInfo xmlns=&amp;#039;http://example.org/paymentv2&amp;#039;&amp;gt;&lt;br /&gt;
    &amp;lt;Name&amp;gt;John Smith&amp;lt;/Name&amp;gt;&lt;br /&gt;
    &amp;lt;EncryptedData Type=&amp;#039;http://www.w3.org/2001/04/xmlenc#Element&amp;#039;&lt;br /&gt;
     xmlns=&amp;#039;http://www.w3.org/2001/04/xmlenc#&amp;#039;&amp;gt;&lt;br /&gt;
      &amp;lt;CipherData&amp;gt;&lt;br /&gt;
        &amp;lt;CipherValue&amp;gt;A23B45C56&amp;lt;/CipherValue&amp;gt;&lt;br /&gt;
      &amp;lt;/CipherData&amp;gt;&lt;br /&gt;
    &amp;lt;/EncryptedData&amp;gt;&lt;br /&gt;
  &amp;lt;/PaymentInfo&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[XML Signature]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur&lt;br /&gt;
 | Autor=Daniel Koch&lt;br /&gt;
 | Titel=XML-Verschlüsselung und weitere Sicherungsmaßnahmen&lt;br /&gt;
 | Sammelwerk=[[iX (Zeitschrift)|iX]]&lt;br /&gt;
 | Nummer=10&lt;br /&gt;
 | Datum=2005&lt;br /&gt;
 | Seiten=130–132&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.w3.org/TR/xmlenc-core/ &amp;#039;&amp;#039;XML-Encryption Syntax and Processing&amp;#039;&amp;#039;.] (W3C, englisch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navigationsleiste W3C-Standards}}&lt;br /&gt;
{{SORTIERUNG:Xml Encryption}}&lt;br /&gt;
[[Kategorie:XML-basierte Sprache]]&lt;br /&gt;
[[Kategorie:Kryptologischer Standard]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Siegbert v2</name></author>
	</entry>
</feed>