16.3 Eine Datei verschlüsseln und entschlüsseln
Problem
Sie haben geheime Informationen, die verschlüsselt werden müssen, bevor sie in einer Datei gespeichert werden, die sich in einem nicht sicheren Bereich befinden kann. Diese Informationen müssen anschließend entschlüsselt werden, bevor sie wieder in die Anwendung eingelesen werden können.
Lösung
Verwenden Sie mehrere Kryptographie-Provider, und schreiben Sie die Daten in einem verschlüsselten Format in die Datei. Das wird von der folgenden Klasse geleistet, die einen Konstruktor hat, der eine Instanz der Klasse System.Security.Cryptography.SymmetricAlgorithm
und den Pfad für die Datei erwartet. Die Klasse SymmetricAlgorithm
ist eine abstrakte Basisklasse für alle Kryptographie-Provider in .NET. ...
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.