/简体/
/多国语言[中文]/
/英文/
/简体/
/多国语言[中文]/
/简体/
/英文/
/简体/
/英文/
/英文/
软件Tags:
MD5DESRSA加密解密专用工具是一款简洁适用的字符集专用工具,可以完成MD5数据加密,DES加密解密,RSA加密解密。应用的是System.Security.Cryptography,类名给予的有关类,传输速率尤其快哦!
BASE64编号是一种常见的字符集,在许多地区都是会使用。但base64并不是安全领域下的加密解密算法。能具有安全性功效的实际效果很差,并且非常容易破译,他主体作用应该是传送数据的准确性,有一些网关ip或系统软件只有应用ASCII标识符。Base64便是用于将非ASCII标识符的数字转换成ASCII标识符的一种方式,并且base64尤其合适在http,mime协义下迅速传送数据。
1.MD5算法
在一些复位解决后,MD5以512位分类来解决键入文字,每一分组又区划为16个32位子分类。算法的导出由四个32位分类构成,将他们联级产生一个128位散列值。
最先添充消息使其长短正好为一个比512位的倍率仅小64位的数。添充方式是附一个1在消息后边,后接所规定的好几个0,随后在之后另附64位的消息长短(添充前)。这二步的功效是使消息长短正好是512位的非负整数(算法的一部分规定这般),与此同时保证不一样的消息在添充后不同样。
四个32位自变量复位为:
A=0x01234567
B=0x89abcdef
C=0xfedcba98
D=0x76543210
他们称之为连接自变量(chainingvariable)
然后开展算法的主循环系统,循环系统的频率是消息中512位消息分类的数额。
2.RSA算法
它是第一个既能用以数据库加密也可以用以数字签名的算法。它便于了解和实际操作,也很受欢迎。算法的名称以发明人的名称取名:RonRivest,AdiShamir和LeonardAdleman。但RSA的安全系数一直无法获得理论上的证实。它经历了各种各样进攻,迄今未被彻底攻克。
3.DES算法
英国我国标准局1973年逐渐科学研究除外交部外的其他单位的计算机软件的数据库加密规范,于1973年5月15日和1974年8月27日依次2次向群众看到了征询数据加密算法的公示。数据加密算法要做到的目地(通常称之为DES登陆密码算法规定)关键为下列四点:
给予优质的个人信息保护,避免数据信息没经认证的泄漏和未被发觉的改动;
具备非常高的多元性,促使破解的花销超出很有可能得到的权益,与此同时又要有利于了解和把握;
DES登陆密码体系的安全系数应当不依赖于算法的信息保密,其安全系数仅以数据加密密匙的信息保密为基本;
完成经济发展,运作合理,而且适用多种多样彻底不一样的运用。