当前位置:   article > 正文

前端JS加密库CryptoJS的常用方法_crypto-js 本地引入

crypto-js 本地引入

 CryptoJS是前端常用的一个加密库,如MD5、SHA256、AES等加密算法。

官方文档:https://www.npmjs.com/package/crypto-js

 安装方法
  1. 方法一:直接在html文件中引入
  2. <script type="text/javascript" src="path-to/bower_components/crypto-js/crypto-js.js"></script>
  3. 方法二:安装依赖
  4. npm install crypto-js --save
使用方法

注意:不同版本的api可能略有不同,以官方文档为准。

  1. import CryptoJS from "crypto-js";
  2. // sha256加密(无解密)
  3. CryptoJS.SHA256('message').toString();
  4. 输出:'d7040e4dea06343d0ecbd4d57b85992d24677e56647d0b0e34184e6585145c49'
  5. // md5加密(无解密)
  6. CryptoJS.MD5('message').toString();
  7. 输出:'1bbb6ac6695f93e0fd3c8b5fc8ff7f55'
  8. // aes加密和解密
  9. const cipherTxt = CryptoJS.AES.encrypt("message", "secret key").toString();
  10. 输出:'U2FsdGVkX1+ZruutY44Kch3jtnhzRI3Dnq2UpZC0SQw='
  11. CryptoJS.AES.decrypt(cipherTxt, "secret key").toString(CryptoJS.enc.Utf8);
  12. 输出:'message'

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/872994
推荐阅读
  

闽ICP备14008679号