我正在尝试在我的 C# 类库中实现 AesManaged,并且对加密不熟悉需要一些成熟的指导。我一直在看这个 MSDN 示例,它将字符串加密为二进制并将二进制解密回字符串。
如何调整它以支持字符串到字符串和二进制到二进制的实现?
- 一些配置数据需要作为加密字符串存储在 XML 文件和注册表中。
- 一些较大的易失性数据需要加密为二进制文件。
由于这是一项紧急任务,我认为最好不要依赖假设。不知道 Aes 是如何工作的,我的要求是否像 getEncoding.ASCII.GetString
和一样简单Encoding.ASCII.GetBytes
?