文档介绍:北大青鸟中关村
加密算法
一、概述 
      加密的流程大概就是酱紫的:
                           原文→BASE64编码
                                   ,接下来就是解密工作啦
按照流程,首先需要对密码进行MD5加密,关于MD5加密的方法在上面已经说明,此处就不再多说啦。
接下来是对密文进行AES解密:
1privatestringTextDecrypt(stringdecryptStr, string key)
2 {
3byte[] keyArray = (key);
北大青鸟中关村
4byte[] toEncryptArray = (decryptStr);
5RijndaelManagedrDel = newRijndaelManaged();
= keyArray;
= ;
= ;
9ICryptoTransformcTransform = ();
10byte[] resultArray = (toEncryptArray, 0, );
(resultArray);
12 }
使用方法:
1TextDecrypt("密文","密码MD5处理后")
最后要对处理后的文本进行BASE64解密:
varstr = (处理后的文本);
varsd = (str);
最终得到的str就是我们解密后的原文惹(QωQ)
完整代码:
1class Program
2 {
3publicstaticstringTextEncrypt(stringencryptStr, string key)
4 {
5byte[] keyArray = (key);
6byte[] toEncryptArray = (encryptStr);
7RijndaelManagedrDel = newRijndaelManaged();
= keyArray;
= ;
= ;
11ICryptoTransformcTransform = ();
12byte[] resultArray =