como embrulhar / armazenar a chave de TripleDESCryptoServiceProvider
-
05-07-2019 - |
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?
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