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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.