Erstellen eines kryptografischen Schemas

Aktualisiert: November 2007

Die kryptografischen Komponenten von .NET Framework können miteinander kombiniert werden, um unterschiedliche Schemas zum Ver- und Entschlüsseln von Daten zu erstellen.

In einem einfachen kryptografischen Schema zum Ver- und Entschlüsseln von Daten können die folgenden Schritte definiert sein:

  1. Jeder Teilnehmer generiert ein öffentliches/privates Schlüsselpaar.

  2. Die Teilnehmer tauschen die öffentlichen Schlüssel aus.

  3. Jeder Teilnehmer generiert einen geheimen Schlüssel, z. B. für die TripleDES-Verschlüsselung, und verschlüsselt den neu erstellen Schlüssel mit dem öffentlichen Schlüssel der Gegenseite.

  4. Dann sendet jeder Teilnehmer seine Daten an die Gegenseite und kombiniert den geheimen Schlüssel der Gegenseite in einer bestimmten Folge mit dem eigenen Schlüssel, um einen neuen geheimen Schlüssel zu erstellen.

  5. Danach beginnen die Teilnehmer eine Konversation mit symmetrischer Verschlüsselung.

Das Erstellen eines kryptografischen Schemas ist keine leichte Aufgabe. Weitere Informationen zur Verwendung der Kryptografie finden Sie in der Platform SDK-Dokumentation auf der Seite https://msdn.microsoft.com/library/deu. unter "Cryptography".

Siehe auch

Weitere Ressourcen

Kryptografische Aufgaben

Kryptografische Dienste