我正在使用DES加密,我想存储TripleDESCryptoServiceProvider的密钥。

但密钥由(Key + IV)组成,

我试图使用

将它们保存在XML文件中
XmlTextWriter
Convert.ToBase64String(...)

但由于IV包含无效字符而导致异常“=”在XML中。

是否有更好的方法来存储对称加密密钥?

有帮助吗?

解决方案

如果使用 WriteCData 方法

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top