Share via


Erstellen eines kryptographischen Schemas

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

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

  1. Jeder Teilnehmer erzeugt ein öffentliches/privates Schlüsselpaar.
  2. Die Teilnehmer tauschen die öffentlichen Schlüssel aus.
  3. Jeder Teilnehmer erzeugt 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 erzeugen.
  5. Danach beginnen die Teilnehmer eine Konversation mit symmetrischer Verschlüsselung.

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

Siehe auch

Kryptographische Aufgaben | Kryptographische Dienste