Kryptographische Dienste

Öffentliche Netzwerke wie das Internet bieten keine sichere Kommunikation zwischen Entitäten. Bei einer Kommunikation über derartige Netzwerke besteht die Gefahr, dass Unbefugte Inhalte lesen oder sogar Änderungen daran vornehmen. Neben dem Verschlüsseln von Dateien und Festplatten bietet die Kryptographie die Möglichkeit, verschlüsselte Kommunikationskanäle für ansonsten unsichere Kanäle zu erstellen und auf diese Weise Datenintegrität und Authentifizierung zu gewährleisten.

Viele Aspekte der Kryptographie werden von den Klassen im Kryptographienamespace von .NET Framework verwaltet. Einige davon sind Wrapper für die nicht verwaltete Microsoft CryptoAPI, bei anderen handelt es sich um rein verwaltete Implementierungen. Sie müssen kein Experte in Sachen Kryptographie sein, um diese Klassen verwenden zu können. Wenn Sie eine neue Instanz einer Verschlüsselungsalgorithmusklasse erstellen, werden der Einfachheit halber automatisch Schlüssel erzeugt. Die Standardeigenschaften sind dabei auf möglichst hohe Sicherheit und hohen Schutz ausgelegt.

In diesem Abschnitt

Verwandte Abschnitte