Startseite > Archiv > XML Encryption mit .NET

XML Encryption mit .NET

dotnetpro 6/2005 Von Jörg M. Freiberger erschienen in dotnetpro 6/2005 auf Seite 125
Code: A0506XMLEncryption
Keine Bewertung

XML ist kein Thema mehr, denn XML hat sich als Alltags-Datenformat etabliert. Streng hierarchische Struktur, Textbasierung und Plattforumunabhängigkeit sind nur drei Vorteile von XML. Doch Schutz der Daten vor den Augen Dritter bietet das Format nur mit zusätzlichen Vorkehrungen. Dieser Artikel befasst sich mit der Verwendung der Spezifikation XML Encryption in .NET.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_xKeyDoc   125_XMLneu_tib_ws_kf_ws02   1266   1286   2000   2001   2003dotnetpro   2004   2005125   2005127   2005129   200516   2005www   6345789   A0506XML   aber   abgelei   abgespeichert   ablegen   Adresse   AgreementMethod   algorithm   Algorithmen   Algorithmus   allein   allem   Allerdings   Alles   Alltags   alsArbeitsvorschlag   also   Analoge   andere   anderem   anfänglichen   angeben   angegeben   angekommen   angelegt   angewandt   Angreifers   anhaengen   anhand   anschlie   Anstatt   Anwendung   anzugeben   Append   appendChild   Appli   Applikation   Applikationen   Arbeit   arbeitet   Arbeitsanweisungen   Architekten   Architektur   Artikel   Aspekten   asym   asymmetrische   asymmetrischen   asymmetrischer   Attribut   Attributes   auch   aufexterne   aufgerufen   Aufruf   augen   ausfindig   Ausgangsdo   Ausgangsdokument   ausge   ausgele   ausgetauscht   ausgewählte   Auslesen   Auspacken   ausschließen   ausschließlich   Ausschnitt   Außerdem   Austausch   Auszüge   Autor   Basic   Basis   bearbeitet   Bedarf   bedeutet   beein   befand   befasst   beiden   beim   Beispiel   beispiels   beispielsweise   bekannt   beliebige   beliebtesten   Benennen   benötigt   Benut   Benutzer   benutzt   Berater   Bereich   Bereichen   bereits   Beschäf   beschriebe   Besitz   besteht   bestimmt   bestimmten   betrachtet   betreffenden   betrifft   beziehungsweise   bezüglich   Bibliotheken   bietet   bleiben   Blick   byte   CarriedKeyName   chen   chende   cher   chern   Cipher   CipherData   CipherReference   CipherValue   ckelt   ckets   Close   Code   Consortium   Container   content   Convert   Core   count   CreateAttribute   CreateElement   CreateEncryptor   credentials   Croft   cryptedData   cryptedKey   Cryptography   CryptoStream   CryptoStreamMode   curity   dabei   dächtig   dadurch   damit   Danach   dann   Dannholtmansichper   daran   darf   dargestellt   Darüber   dass   data   Datei   DateiDim   Dateien   Daten   Datenbank   Datenformat   Dateninteroperabilität   Datenschutz   Datenstrom   Datum   dazu   definiert   demnach   denn   Dennoch   derjeni   derjenige   derselbe   deshalb   deutlich   diejenigen   dient   dies   dieSchlüssel   diese   diesem   dieser   dieses   Dipl   direkt   direktes   DocEmpfaenger   doch   DocSender   DocumentElement   Doku   Dokumen   Dokument   Dokumentals   Dokumente   Dokumenten   Dokuments   Dort   dotnetpro   drei   dritter   durch   eben   Ebene   ebenfalls   eige   Eigen   Eigenarten   eigenen   Eigenschaften   eigenständigen   eigentliche   Eindeutigkeit   eine   einem   einen   einer   eines   einfach   einfacher   Einfluss   einge   eingebettet   eingepackt   eingesetzten   einigen   Einsatz   einsetzen   Eintrag   einzelnen   einzelnes   einzige   einziges   einzusetzen   Elemen   Element   elementCipherData   elementCipherValue   Elemente   elementEncrypted   ElementimOriginalweitere   Elements   elementSessionKey   empfaenger   Empfänger   Empfängers   Encoding   Encryp   Encrypt   Encrypted   EncryptedData   EncryptedKey   encryptedPassword   Encryption   EncryptionMethod   EncryptionProperties   encXDocFile   endlich   Enhancements   enthält   enthalten   enthaltene   entnehmen   Entscheidung   Entschlüsse   entspre   entsprechenden   entsprechender   entweder   entwi   Entwickler   Entwicklung   erfährt   erfol   Ergebnis   erheblich   erkennbar   erkennen   erlauben   erläuterten   ermöglicht   errei   ersetzen   ersetzt   erst   ersten   erwähnt   erwähnte   erzeu   Erzeuge   erzeugen   ErzeugeRSA   ErzeugeRSAParameter   ErzeugeSession   ErzeugeXmlDokument   erzeugt   etabliert   existieren   externe   Fachbü   fahren   Fall   falls   false   fest   Festplatte   finden   Findet   finiert   flusst   Form   Format   Formen   Framework   Freiberger   fremden   FromXmlString   Function   gabe   ganz   ganze   ganzen   gegeben   gegenseitig   geht   gekehrt   gekehrter   gela   gelesen   gelöst   gemacht   gemeinsame   genannte   genau   genauso   gend   generell   generiert   generierung   genug   geschachtelt   geschrieben   geschützt   gesendete   gesetzt   GetBytes   getroffen   gezeigten   gibt   gien   gilt   gleicher   Gleiches   Glück   gorithmus   grafische   grafischen   Gründe   haben   halb   halten   handhaben   Handhabung   helfen   heute   hier   hierarchi   hierbei   Hierin   Hilfe   hinaus   hinterlegt   hört   hotmail   HTTP   hybri   identisches   Ihrer   immer   Implemen   implementiert   Industrie   Informationen   Infos   Inhalt   Inhalte   Init   Initialisierungsmethode   Initializer   inklusive   inner   innerhalb   innerText   InnerXml   Instanz   Integer   inter   interessante   interessantes   Interesse   interessierte   internationalen   Internet   Interpretieren   Intranet   IPSec   irreführend   isteine   jeden   jedes   jedoch   jeweils   jfreiberger   Jörg   kann   kapselt   kationsebene   kein   keine   keinen   keinesfalls   keit   Keyfile   KeyInfo   keyName   Keys   Kind   Klartext   Klasse   Klassen   kleinen   Knoten   Kombination   Kommt   Kommunikation   komplett   komplette   kompletten   komplettes   Konfe   können   Kontext   Konzepte   Kreditkarteninformationen   Krypto   kryptografi   Kryptografie   kryptografischen   kuments   laden   Lara   lassen   lässt   lautet   Layer   lediglich   leicht   leider   Leistungsmerkmale   Length   lesbar   Lesen   Lesern   letztgenannte   lich   liche   liegen   liegt   lisierung   Listing   Load   lung   lungstechnologien   machen   Main   manipuliert   manuell   mehr   mehrere   mehreren   meinsamen   MemoryStream   memStream   Menschen   mensraum   mensräume   ment   mente   ments   Metadaten   meter   Metho   Methode   Methoden   metrischen   Microsoft   mittels   mittelt   möchte   möglich   Möglichkeit   mühsam   muss   müssen   müsste   nach   Nachbarn   Nachrichten   nächsten   naheliegend   näher   nahezu   Name   Namens   Namensräumen   Namespace   Namespaces   nämlich   nationalen   natürlich   Neben   Nerven   nesfalls   neue   Neugier   Next   nicht   NichtimKlartext   nichts   niederrhein   noch   nodelist   nutzt   Nutzung   o7mULkc   oben   oder   öffentlichen   Ohne   Optio   optional   optionales   Original   Para   Parameter   parentNode   Parser   Pass   Password   passwordCipherBytes   passwords   Passwort   Passworte   Passwörter   Passworts   pherReference   Platt   Plattfor   Plattformunabhängigkeit   Plattforumunabhängigkeit   potenziellen   Präfix   PreserveWhitespace   private   privatem   privaten   Problem   processing   Programm   Programmierer   Property   Protokollebene   Prozeduraufru   pseudo   public   Punkt   recht   Referent   Referenz   Regel   regelmäßig   Reihe   Reihenfolge   reitzuhalten   rekt   renzen   replaceChild   return   Richard   rity   Rolle   Root   RSACryptoServiceProvider   RSACSP   RSAParame   RSAParameter   rsaPrivateFile   RSAPrivateParameterFile   rsaPublicFile   RSAPublicParameterFile   RSAPublicParameterXml   rührt   sagen   Save   sche   scheidet   Schema   scher   schiedlichen   schiedlicher   schließlich   Schluessel   schluesseln   Schlüs   Schlüssel   Schlüsselaustausches   schlüsseln   schlüsselnden   Schlüsselpaar   Schlüsselpaares   Schlüssels   schlüsselt   schlüsseltes   schlüsselung   schon   schreiben   schreibt   Schritt   schutz   schütze   schützen   schützt   Secu   Secure   Security   Sehr   sein   seinen   Seite   selbst   selbstverständlich   SelectNodes   selectSingleNode   seln   selt   selung   Senden   sender   sendet   sensible   seria   serialisierbar   Service   serviceorientierten   Services   Session   SessionKey   SessionKeyBase64   setzt   Shared   sich   signa   Signature   Signierung   sind   sinn   sinnvoll   sion   Site   SiteList   SOAP   sofort   Software   sogar   solche   soll   sollen   sondern   sowohl   space   sparen   später   spei   speichern   speichert   Spezialisierte   spezialisierten   speziell   Spezifika   Spezifikatio   Spezifikation   Spezifikationen   spezifische   spielen   sprachen   sprechende   Sprecher   ßend   Standalone   Standard   Standards   ständigen   stanz   stark   Stattdessen   stehen   StreamWriter   StreamWritersdie   streng   string   Struktur   strukturiert   strukturierte   Studio   stützung   symme   symmetri   symmetrisch   symmetrische   symmetrischen   symmetrischer   Syntax   system   Systeme   Tags   talk   Tatsache   tauschenwollen   tauscht   Technik   Technologien   Teil   Teilabschnitte   Teile   teilen   teren   tern   Test   tete   Text   Textbasierung   Thema   tieren   tigt   tion   tionen   ToArray   ToBase64String   tokolle   ToXmlString   Tragen   Trainer   Transport   treffen   tripleCSP   TripleDES   TripleDESCryptoServiceProvider   tripleDESCSP   trischen   Tritt   true   type   Typen   über   Überblick   Übereinkunft   übertragen   übertragenen   Übertragung   übrigens   UhrSeite   umfassen   Umfeld   unbe   undNachrichten   ungeübte   unter   Unterelemente   untergeordnet   untergeordnetem   Unternehmen   Unterschied   unterschiedlichen   unterstützung   unverschlüsselter   unverzichtbar   Usergroup   UTF8   Value   verarbeiten   verbergen   Verbindung   verbundene   vereinfacht   Verfahren   Verfügung   verifi   verschiede   verschiedene   verschiedenen   Verschluesseln   verschluesselte   verschluesseltes   Verschlüs   Verschlüsse   verschlüssel   Verschlüsseln   verschlüsselt   verschlüsselte   Verschlüsselten   Verschlüsselung   Verschlüsselungs   Verschlüsselungsalgorithmen   Verschlüsselungsalgorithmus   Verschlüsselungstechnik   Verschlüsselungstechnolo   Versen   versenden   Version   verstehen   Verweis   verwenden   verwendenden   verwendet   verwendeten   Verwendung   viel   vielen   vielmehr   Visual   vollständig   vollständige   Voraussetzungen   vorgegangen   vorhanden   Vorkehrungen   vorliegen   vorliegende   Vorteil   Vorteile   wäre   wären   warum   weckt   weggelassen   weise   weitere   weiteren   weiterungen   weitestgehend   weltbewegendes   wenden   wendet   wendungen   weniger   Wenn   werden   Wert   Wesent   Wesentlichen   wichtig   wichtige   wichtiger   wickelt   Wide   wieder   wiedergegeben   wird   wisser   wordenist   World   Wort   Write   wurde   würde   wurden   XDoc   xDocFile   xenc   xKeyDoc   XmlAttribute   xmlCarriedKeyname   XmlDocument   xmldsig   XmlElement   xmlenc   XmlNodeList   xmlns   XSLT   zeigt   Zeit   Zeitpunkt   zentralen   zeptiert   zerdaten   zeugen   Ziel   Zieldatei   ziert   zifikation   Zudem   zugänglich   Zugriff   zunächst   Zusammenfassung   zusammensetzen   Zusammenspiel   Zusatz   Zusätzlich   zusätzlichen   zwangsläufig   Zwar   Zweck   zwei   zweite   zwin   zwingend   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen