【发布时间】:2013-06-06 07:57:24
【问题描述】:
我正在使用 .NET 的 RijndaelManaged 类来加密和解密字符串。 3 个不同的字符串首先被加密然后连接,用竖线 (|) 分隔,然后将该字符串保存回数据库。
当我需要对字符串进行解密时,我先将三个加密的字符串分开,然后再解密。
我按如下方式连接各个加密字符串:
StringBuilder sb = new StringBuilder();
sb.Append(Crypto.Encrypt("string1")).Append("|")
.Append(Crypto.Encrypt("string2")).Append("|")
Crypto.Encrypt("string3"));
我的问题是: 使用 RijndaelManaged 加密字符串时,加密后的字符串可以包含管道符号吗?
【问题讨论】:
-
哦,等一下,你的意思是在加密后添加它?
-
您能否创建一个指向您正在调用的
Encrypt方法的链接?我无法直接找到它。
标签: c# aes rijndaelmanaged