Gewährleisten der Datenintegrität über Hashcodes

Aktualisiert: November 2007

Ein Hashwert ist ein numerischer Wert fester Länge, durch den Daten eindeutig identifiziert werden. Hashwerte werden zusammen mit digitalen Signaturen verwendet, da sie große Datenmengen durch einen sehr viel kleineren numerischen Wert darstellen. Es ist effizienter, anstelle des größeren Werts einen Hashwert zu signieren. Hashwerte sind außerdem zum Überprüfen der Integrität von Daten nützlich, die über unsichere Kanäle gesendet werden. Um festzustellen, ob die Daten verändert wurden, kann der Hashwert der empfangenen Daten mit dem Hashwert der Daten zum Zeitpunkt des Versendens verglichen werden. In diesem Abschnitt wird beschrieben, wie mithilfe der Klassen im System.Security.Cryptography-Namespace Hashcodes generiert werden können.

Siehe auch

Konzepte

Generieren eines Hashs

Überprüfen eines Hashs

Weitere Ressourcen

Kryptografische Aufgaben

Kryptografische Dienste