独角兽企业重金招聘Python工程师标准>>>
js md4、md5、sha1 加密算法文件下载地址:md5.js、md4.js、sha1.js
使用MD5加密的方法:
下载md5.js文件,在网页中引用该文件:
<scripttype="text/javascript"src="md5.js"></script>
在你需要使用MD5加密的地方如此调用:
<scripttype="text/javascript">hash=hex_md5("inputstring");</script>
其他两个算法类似。
用javascript加密的好处是可以在客户端完成加密之后传送到服务端,即可以减轻服务端负担,也可以保证传输的安全。
以下是个例子,使用自定义的函数提交表单:
<scripttype="text/javascript"src="md5.js"></script><scriptlanguage="javascript">functionSubmitForm(){document.getElementById("username").value=hex_md5(document.getElementById("username").value);document.getElementById("password").value=hex_md5(document.getElementById("password").value);//document.form1.submit}</script><formname="form1"method="post"action="#">用户:<inputid="username"name="username"value="admin"><br>密码:<inputid="password"name="password"type="password"value="123456"><br><inputtype="button"value="提交"onclick="SubmitForm();"></form>