前端加密方法,MD5加密、base64加密

浏览: 2,846次 日期:2018年06月19日 17:44:48 作者:青格勒

回复:猫咪的提问,这个比较适合你,看看行不行。

 

使用方法:

一、下载插件

下载地址:https://www.npmjs.com/package/js-md5

 

二、引入js文件

<script type="text/javascript" src="js/md5.min.js"></script>

 

三、代码使用

//例子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('青格勒')
console.log(md5_6); // buffer(不建议使用)
//例子7:
var md5_7 = md5.base64('青格勒')
console.log(md5_7); // 0jIBI46zKo4EDLGRDSHeZg==

 

很多人说前端加密没有任何的用处,这就像是世界上没有任何的系统是绝对安全的是一样的道理,咱们做这些措施的目的不是为了没有任何的破绽,而是杜绝绝大多数的低级的攻击和破解。

难道就因为没有任何的系统是决斗安全的理由放弃任何的措施吗?

难道家里的门锁很容易被小偷开了就不安装锁了吗?

所以,前端们大胆的去加密吧,当然如果你能的项目需要这么去做!

 

说一下前端加密的好处:

1、在非安全HTTP连接上,可以防止原始密码被窃听(很多人都会用同样的密码作为其他网站的密码)

2、前端进行了加密,那么后端不进行加密了吗?答案是,后端不许再次加密并保存(前端的加密规则很容易被查看到)

3、一般来说,不会直接md5来发送,而是带上一个【有效期token+加密后的密文密码】来保障其安全

4、保证后端日志等不会记录明文密码(防止一些内鬼和隐私贩子)

 

 

文章链接:http://cenggel.com/js/101.html

本文章由:青格勒编辑,转载请带上文章链接。w

借鉴网址:【https://www.npmjs.com/package/js-md5】

点击任意位置关闭窗口,感谢您的支持。


打赏规则 - 为了避免对于打赏模式产生误解,说明一下几点内容:

  • 1.打赏纯粹自愿,金额不限,别太多,1块就行;
  • 2.打赏不能作为解答疑问的理由;
  • 3.打赏不能帮你做毕业设计或论文;
  • 4.打赏不能帮你做工作中的项目;
  • 5.打赏就是这不能那不能,只是单纯打赏而已。
  • 5.最后谢谢支持。
关闭
相关文章

一条回应:“前端加密方法,MD5加密、base64加密”

  1. 猫咪说道:

    谢谢啊,已经开始使用了〓0〓

发表评论

邮箱地址不会被公开。 必填项已用*标注