自制Md5可逆加密
2006-11-07 10:29
615 查看
-可逆算法:
-加密:
1:字符串.GetHashCode()返回int类型的数据类型;
2:判断第一位是不是 -(负号)1:是就接过这位并且在后面加入,(逗号)
2:不是那么就执行加密
3,加密循环每一位进行(加密-Md5)
加时首先在每一位加密数据后加入(,)拼入字符串
-解密;
1:按照字符串为,号的分割为数组,
2:在于0~9的加密(md5)数据比较,
3:然后将比较的最后的结果拼合成一个字符串
4:将字符串转为Int类型的数据,
5然后在通过Convet.Tostring(加密数据)转换为正常使用的数据;
0 CFCD208495D565EF66E7DFF9F98764DA
1 C4CA4238A0B923820DCC509A6F75849B
2 C81E728D9D4C2F636F067F89CC14862C
3 ECCBC87E4B5CE2FE28308FD9F2A7BAF3
4 A87FF679A2F3E71D9181A67B7542122C
5 E4DA3B7FBBCE2345D7772B0674A318D5
6 1679091C5A880FAF6FB5E6087EB1B2DC
7 8F14E45FCEEA167A5A36DEDD4BEA2543
8 C9F0F895FB98AB9159F51FD0297E236D
9 45C48CCE2E2D7FBDEA1AFC51C7C6AD26
-加密:
1:字符串.GetHashCode()返回int类型的数据类型;
2:判断第一位是不是 -(负号)1:是就接过这位并且在后面加入,(逗号)
2:不是那么就执行加密
3,加密循环每一位进行(加密-Md5)
加时首先在每一位加密数据后加入(,)拼入字符串
-解密;
1:按照字符串为,号的分割为数组,
2:在于0~9的加密(md5)数据比较,
3:然后将比较的最后的结果拼合成一个字符串
4:将字符串转为Int类型的数据,
5然后在通过Convet.Tostring(加密数据)转换为正常使用的数据;
0 CFCD208495D565EF66E7DFF9F98764DA
1 C4CA4238A0B923820DCC509A6F75849B
2 C81E728D9D4C2F636F067F89CC14862C
3 ECCBC87E4B5CE2FE28308FD9F2A7BAF3
4 A87FF679A2F3E71D9181A67B7542122C
5 E4DA3B7FBBCE2345D7772B0674A318D5
6 1679091C5A880FAF6FB5E6087EB1B2DC
7 8F14E45FCEEA167A5A36DEDD4BEA2543
8 C9F0F895FB98AB9159F51FD0297E236D
9 45C48CCE2E2D7FBDEA1AFC51C7C6AD26
相关文章推荐
- MD5和一个可逆加密算法相接合的加密和解密程序
- MD5不可逆加密的简单尝试
- MD5 加密不可逆
- MD5和一个可逆加密算法相接合的加密和解密程序
- c#加密 可逆与不可逆MD5 加密
- 不可逆加密,数字签名,Java实现,摘要,MD5,SHA128,SHA256
- 收集java的常用方法代码-MD5和一个可逆加密算法相接合的加密和解密程序
- Java单向(非可逆)加密--MD5、SHA和HMAC
- c#加密 可逆与不可逆MD5 加密
- IOS之sha加密、md5常规加密、md5二次加密详解及示例程序
- 使用java的java.security.MessageDigest类进行不可逆加密
- Java 二次MD5 32位小写加密算法与php页面加密结果相同
- ASP.Net中MD5和SHA1加密的几种方法
- Java/Android GZip,BZip2,Zip 压缩封装 和 MD5,RSA,SHA,Desede 加密封装
- iOS使用MD5 - 字符串加密至MD5&获取文件MD5
- 关于md5 Des Base64 加密处理 在项目中遇到的问题终结
- IOS之sha加密、md5常规加密、md5二次加密详解及示例程序
- Java 加密解密 对称加密算法 非对称加密算法 MD5 BASE64 AES
- c#中MD5的加密解密
- IOS 加密解密(AES、DES、base64、md5)