创建实例时,会为我生成KEY和IV.
RijndaelManaged myRijndael = new RijndaelManaged();
如何将密钥存储在我的数据库或web.config文件中?
以什么格式?
因为我在尝试解密加密字符串时必须加载密钥.
谢谢你的帮助,在这个话题上有点迷失.
将二进制文件存储为文本时(无论是文本文件还是数据库字段),Base64编码都是可行的方法.
RijndaelManaged myRijndael = new RijndaelManaged(); // to Base64 string keyb64 = Convert.ToBase64String(myRijndael.Key); // reverse myRijndael.Key = Convert.FromBase64String(keyb64);
Base64字符串可以安全地存储在您喜欢的任何地方.