前端加密方法,MD5加密、base64加密-创新互联
使用方法:
专注于为中小企业提供网站设计制作、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业斗门免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。一、下载插件
下载地址:https://www.npmjs.com/package/js-md5
二、引入js文件
三、代码使用
//例子1:
var md5_1 = md5('跟单')
console.log(md5_1); // d23201238eb32a8e040cb1910d21de66
//例子2:
var md5_2 = md5.hex('跟单')
console.log(md5_2); // d23201238eb32a8e040cb1910d21de66
//例子3:
var md5_3 = md5.array(跟单')
console.log(md5_3); // [210, 50, 1, 35, 142, 179, 42, 142, 4, 12, 177, 145, 13, 33, 222, 102]
//例子4:
var md5_4 = md5.digest('跟单')
console.log(md5_4); // [210, 50, 1, 35, 142, 179, 42, 142, 4, 12, 177, 145, 13, 33, 222, 102]
//例子5:
var md5_5 = md5.arrayBuffer('跟单')
console.log(md5_5); // arrayBuffer
//例子6:
var md5_6 = md5.buffer('跟单')function(){ //跟单:www.gendan5.com
console.log(md5_6); // buffer(不建议使用)
//例子7:
var md5_7 = md5.base64('跟单')
console.log(md5_7); // 0jIBI46zKo4EDLGRDSHeZg==
很多人说前端加密没有任何的用处,这就像是世界上没有任何的系统是绝对安全的是一样的道理,咱们做这些措施的目的不是为了没有任何的破绽,而是杜绝绝大多数的低级的破解。
难道就因为没有任何的系统是决斗安全的理由放弃任何的措施吗?
难道家里的门锁很容易被小偷开了就不安装锁了吗?
所以,前端们大胆的去加密吧,当然如果你能的项目需要这么去做!
说一下前端加密的好处:
1、在非安全HTTP连接上,可以防止原始密码被窃听(很多人都会用同样的密码作为其他网站的密码)
2、前端进行了加密,那么后端不进行加密了吗?答案是,后端不许再次加密并保存(前端的加密规则很容易被查看到)
3、一般来说,不会直接md5来发送,而是带上一个【有效期token+加密后的密文密码】来保障其安全
4、保证后端日志等不会记录明文密码(防止一些内鬼和隐私贩子)
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
当前文章:前端加密方法,MD5加密、base64加密-创新互联
分享网址:http://myzitong.com/article/dipepp.html