我正在使用 .NET 的 RijndaelManaged 类来加密和解密字符串。3 个不同的字符串首先被加密然后连接,用竖线 (|) 分隔,然后将该字符串保存回数据库。
当我需要对字符串进行解密时,我先将三个加密的字符串分开,然后再解密。
我将各个加密字符串连接起来,如下所示:
StringBuilder sb = new StringBuilder();
sb.Append(Crypto.Encrypt("string1")).Append("|")
.Append(Crypto.Encrypt("string2")).Append("|")
Crypto.Encrypt("string3"));
我的问题是:使用 RijndaelManaged 加密字符串时,加密的字符串可以包含管道符号吗?