Pergunta

Eu estou usando criptografia DES, e eu quero armazenar a chave de TripleDESCryptoServiceProvider.

Mas a chave é composta por (Key + IV),

Eu estava tentando salvá-los em um arquivo XML usando

XmlTextWriter
Convert.ToBase64String(...)

mas não foi uma exceção devido a IV contém caracteres inválidos "=" em XML.

Existe uma maneira melhor para armazenar chaves de criptografia simétrica?

Foi útil?

Solução

Você pode armazená-lo em XML, se você colocá-lo em uma seção CDATA usando o método WriteCData

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top