Вопрос

Я использую шифрование DES и хочу сохранить ключ TripleDESCryptoServiceProvider.

Но ключ состоит из (Key + IV),

Я пытался сохранить их в файле XML с помощью

XmlTextWriter
Convert.ToBase64String(...)

но возникла исключительная ситуация, поскольку IV содержит недопустимые символы " = " в XML.

Есть ли лучший способ хранить симметричный криптографический ключ?

Это было полезно?

Решение

Вы можете сохранить его в формате XML, если поместите его в раздел CDATA, используя метод WriteCData

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top