Frage

Ich bin mit DES-Verschlüsselung, und ich möchte den Schlüssel von TripleDESCryptoServiceProvider speichern.

Aber der Schlüssel besteht aus (Key + IV),

Ich habe versucht, sie in einer XML-Datei speichern mit

XmlTextWriter
Convert.ToBase64String(...)

, aber es war eine Ausnahme aufgrund IV enthält ungültige Zeichen „=“ in XML.

Gibt es eine bessere Art und Weise symmetrische Kryptographieschlüssel zu speichern?

War es hilfreich?

Lösung

Sie können es in XML gespeichert werden, wenn sie in einen CDATA-Abschnitt mit dem writeCData Methode

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top