Javascript滴MD5加密函数
对于某些安全要求比较高的Web应用来说,在浏览器端提交加密过的密码还是很有必要的。在网上找了两个js文件,分别对应md5、sha1加密。
下载地址: JavaScript加密函数.
# 验证一下加密效果
# 1. PHP版md5
user@~$ php -r ‘echo md5(“123456″);’
e10adc3949ba59abbe56e057f20f883e
# 2. Linux 内置命令 md5sum
user@~$ echo -n “123456″ | md5sum
e10adc3949ba59abbe56e057f20f883e -
# 3. MySQL MD5()函数
mysql> SELECT MD5(‘123456′);
+———————————-+
| MD5(‘123456′) |
+———————————-+
| e10adc3949ba59abbe56e057f20f883e |
+———————————-+
1 row in set (0.10 sec)
# 4. Javascript hex_md5()函数 – HTML代码
<script language="javascript" type="text/javascript" src="js/encrypt/md5.js"></script>
<script type="text/javascript">
document.write("<p>JavaScript: MD5(‘123456′) = ‘"+hex_md5(‘123456′)+"’<br />");
输出:
JavaScript: MD5(‘123456′) = ‘e10adc3949ba59abbe56e057f20f883e’
最终结果都是相同的哦.. md5.js和sha1.js都包含6个函数,以md5为例,分别是: hex_md5(s), b64_md5(s), str_md5(s), hex_hmac_md5(key, data), b64_hmac_md5(key, data), str_hmac_md5(key, data) ;
此站点遵守 知识共享协议! 转载请注明文章出处及本文链接,非常感谢!
关键字: javascript, md5, sda1, 加密函数
