16.2 Einen String verschlüsseln und entschlüsseln
Problem
Sie haben einen String, den Sie verschlüsseln und entschlüsseln möchten - vielleicht ein Passwort oder einen Produktschlüssel - und der in einer für Benutzer zugreifbaren Form wie in einer Datei, in der Registrierung oder sogar in einem Feld gespeichert wird und Angriffen durch bösartigen Code ausgesetzt sein könnte.
Lösung
Die Verschlüsselung des Strings verhindert, dass Benutzer die Informationen lesen und entziffern können. Die in Beispiel 16-5 gezeigte Klasse CryptoString
enthält zwei statische Methoden zur Ver- und Entschlüsselung eines Strings und zwei statische Properties, um den generierten Schlüssel und den Initialisierungsvektor abzurufen, nachdem die Verschlüsselung erfolgt ist. ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.