MD5.js,前端MD5加密
MD5.js是通过前台js加密的方式对密码等私密信息进行加密的工具. 本MD5.js 共有6中加密方法:hex_md5(s), b64_md5(s) ,str_md5(s) ,hex_hmac_md5(key, data), b64_hmac_md5(key, data) ,str_hmac_md5(key, data).根据需求选择. js加密的好处: 1,用js对私密信息加密可避免在网络中传输明文信息,被人截取数据包而造成数据泄露.
2,避免缓存中自动缓存密码.比如在使用谷歌浏览器登陆时,输入的用户名和密码会自动缓存,下次登陆时无需输入密码就可以实现登陆,这样就给别人留下漏洞,当别人用你电脑登陆或把input的type改为test 那么你的密码就泄露了.使用js加密时,缓存的加密后的密文,用密文做密码登陆是不成功的,即使泄露也是泄露的密文,对密码不会造成威胁.缺点是每次登陆时都要手动输入密码,较麻烦.
3,使用js加密,减少了服务器加密时的资源消耗,从理论上提高了服务器的性能. 为了安全,很有必要再做服务器端的加密.无论从理论还是实际,两道门比一道门要安全些.至少给攻击者造成了一个障碍.
下载地址:http://download.csdn.net/download/dejie0806/10040114
使用方法:
<script type="js/ecmascript" src="md5.js"></script>
<script type="text/javascript">
function MD5(pwd){
var password= hex_md5("123dafd");
//alert(password);//输出 看一下效果.
//赋值回给 密码input 或 ajax请求.
}
</script>
MD5.js,前端MD5加密相关推荐
- JS前端关于加密和解密
一.前端的base64使用方法 <html><head><meta charset="utf-8"><title>前端的base64 ...
- js前端3des加密 后台java解密
import java.security.Key; import java.security.SecureRandom; import javax.crypto.Cipher; import java ...
- JS前端接口加密/解密
CryptoJS (crypto.js) 为 JavaScript 提供加密和解密算法.目前已支持的算法包括 crypto, Hash, MD5, SHA1, SHA-1, SHA256, SHA-2 ...
- JavaScript应用:前端MD5加密
前端MD5加密 在前端页面,我们经常会使用表单来提交我们的数据,而表单的两种提交方式get和post都具有一定的安全隐患.get请求的的参数直接在请求行显示,安全隐患较大:post请求方式虽然相对 ...
- html调用js进行MD5加密,js实现md5加密
[javascript]代码库 js实现md5加密 var hexcase = 0; /* hex output format. 0 - lowercase; 1 - uppercase */ var ...
- js 实现php md5加密,js实现md5加密插件代码分享
本文主要和大家分享js实现md5加密插件代码,希望能帮助到大家.//使用方法: //引入文件 //var MD5=MD5.createMD5String(yourSrting):( function( ...
- js实现 MD5加密
使用js / jQuery扩展插件: 下面使用的是jQuery扩展插件: 首先引入jQuery,再引入md5.js 引入成功,进行数据加密: 此时变量sign为加密后数据.
- js实现md5加密,可以加密成16位或32位
js实现md5加密,可以加密成16位或32位 md5在线加密工具 js实现md5加密 加密成16位 加密成32位 md5在线加密工具 md5在线加密工具,321在线工具站 https://www.32 ...
- JS实现md5.js、md4.js、sha1.js 加密算法使用
2019独角兽企业重金招聘Python工程师标准>>> js md4.md5.sha1 加密算法文件下载地址:md5.js.md4.js.sha1.js 使用MD5加密的方法: 下载 ...
最新文章
- Charles 4.2.1 HTTPS抓包
- 用Python玩转词云
- 面试题整理8 字符串的排列
- 食品、快速消费品行业的ERP兄弟们来此跟帖交流,开发实施路上的点点滴滴
- 把一个目录文件设为临时内存目录文件,以加快读写速度
- Python学习笔记7:函数对象及函数对象作參数
- 总奖池25万!百度AI Studio人工智能竞赛火热报名中
- 正则表达式【第二卷】
- Python与自然语言处理搭建环境
- C语言之字符串探究(八):strchr、strstr、strtok
- Java中的Flyweight设计模式
- matlab中normfit在正态分布中的使用技巧如下:
- (转)两大量化交易巨头“抱团取暖”:Virtu14亿美元收购骑士资本
- 跟着杨中科学习asp.net之dom
- 【解决方案】校园明厨亮灶监控系统实施方案
- 海康信号灯控制机服务器,交通信号控制硬件设备简介
- java网络学习之 ssh 协议学习总结
- 全文检索Elasticsearch研究
- 互联网时代创业推荐三本书
- 【转载】如何从win8/8.1中文版(核心版)升级到win8/8.1专业版