1 / 5
文档名称:

加密算法.docx

格式:docx   大小:41KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

加密算法.docx

上传人:文库旗舰店 2022/3/24 文件大小:41 KB

下载得到文件列表

加密算法.docx

文档介绍

文档介绍:北大青鸟中关村
加密算法
一、概述 
      加密的流程大概就是酱紫的:
                           原文→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 =