随身笔记
随身笔记

前端加密CryptoJS v3.1.2

之前写过一篇文章是关于node.js加密在:《koa2笔记》里面就有说过使用sha256的加密使用方法。

这些都是运行在node.js后台中的。

这里谷歌提供了前端的加密crypto-js,地址为:

https://code.google.com/archive/p/crypto-js/downloads

api:https://github.com/sytelus/CryptoJS

下载:CryptoJS v3.1.2

 

案例:

sha256

<script src="CryptoJS v3.1.2/rollups/sha256.js"></script> 
<script src="CryptoJS v3.1.2/components/enc-base64.js"></script>
<script> 
 var hash = CryptoJS.SHA256("123456"); 
 alert(hash.toString(CryptoJS.enc.Base64));
</script>

 

md5

<script src="rollups/md5.js"></script>
<script src="components/enc-base64-min.js"></script>
<script>    
  var hash = CryptoJS.MD5("Message"); 
  alert(hash.toString(CryptoJS.enc.Base64));
</script>

 

sha3

<script src="rollups/sha3.js"></script>
<script>
 var hash = CryptoJS.SHA3("Message");
 alert(hash.toString()); //Same as hash.toString(CryptoJS.enc.Hex);
</script>

 

在这里就有小伙伴问了,这功能有什么用。在这里目前知道有这两点用途:

1,减轻后台的负担,把加密后的字符串直接发给后台插入到数据库。

2,是否要记住密码,为前端业务逻辑做判断。

 

随身笔记

前端加密CryptoJS v3.1.2
之前写过一篇文章是关于node.js加密在:《koa2笔记》里面就有说过使用sha256的加密使用方法。 这些都是运行在node.js后台中的。 这里谷歌提供了前端的加密crypto-js,地址为: …
扫描二维码继续阅读
2017-10-16