October 2024
Intermediate to advanced
1060 pages
29h 12m
German
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In diesem Kapitel besprechen wir die wichtigsten Kryptografie-APIs in .NET:
Windows-Datenschutz (DPAPI)
Hashing
Symmetrische Verschlüsselung
Verschlüsselung und Signierung mit öffentlichem Schlüssel
Die in diesem Kapitel behandelten Typen sind in den folgenden Namensräumen definiert:
System.Security; System.Security.Cryptography;
Tabelle 20-1 fasst die Kryptografieoptionen in .NET zusammen. In den folgenden Abschnitten werden wir jede dieser Optionen untersuchen.
| Option | Schlüssel zum Management | Geschwindigkeit | Stärke | Anmerkungen |
|---|---|---|---|---|
File.Encrypt |
0 | Schnell | Hängt vom Passwort des Benutzers ab | Schützt Dateien auf transparente Weise mit Unterstützung des Dateisystems. Ein Schlüssel wird implizit von den Anmeldedaten des angemeldeten Benutzers abgeleitet. Nur für Windows. |
| Windows-Datenschutz | 0 | Schnell | Hängt vom Passwort des Benutzers ab | Verschlüsselt und entschlüsselt Byte-Arrays mit einem implizit abgeleiteten Schlüssel |
| Hashing | 0 | Schnell | Hoch | Einseitige (unumkehrbare) Umwandlung. Wird für die Speicherung von Passwörtern, den Vergleich von Dateien und die Prüfung auf Datenkorruption verwendet. |
| Symmetrische Verschlüsselung | 1 | Schnell | Hoch | Für die allgemeine Ver-/Entschlüsselung. Derselbe Schlüssel verschlüsselt und entschlüsselt. Kann verwendet werden, ... |
Read now
Unlock full access