现在的位置: 首页 > 综合 > 正文

Md5加密原理及其实现算法

2013年10月28日 ⁄ 综合 ⁄ 共 322字 ⁄ 字号 评论关闭

MD5加密算法

MD5加密算法全称是Message Digest algorithm 5,它是一种不可逆的加密算法,即使知道源码也不能破译秘钥,主要用来验证密码,使用时,首先将密码采用Md5加密,Md5加密算法无论明文多长,都会将密文加密成16个字节,这一点比Base64算法好,Base64算法的密文的长度比明文往往要长1/3。这样在传输时,要考虑到缓冲区buff不要溢出,传入的参数有明文,明文的长度,密文,密文长度。

采用Md5加密后,变成了16字节的密文,这样就可以在网络上进行传输; 解密方收到密文后,根据以前保存的密文进行判断 该用户是否合法。

Md5的安全性比较高,及时是算法的设计者,也不能破译明文。

算法的实现,如果感兴趣,欢迎留言和我交流!

抱歉!评论已关闭.