js (Javascript)加密算法库 crypto-js 简介


crypto-js 是一个前端Javascript标准加密算法库,CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法。

有时候项目涉及到的敏感数据比较多,为了信息安全,我们常常需要对一些数据进行接口加密处理,如编码、将明文转化为暗文、加密比对,目前已支持的算法包括:MD5、 SHA-1、SHA-256、AES、Rabbit、MARC4、HMAC、HMAC-MD5、HMAC-SHA1、HMAC-SHA256、PBKDF2等。

Github地址:

https://github.com/brix/crypto-js

模块集合

    crypto-js/core
    crypto-js/x64-core
    crypto-js/lib-typedarrays

    crypto-js/md5
    crypto-js/sha1
    crypto-js/sha256
    crypto-js/sha224
    crypto-js/sha512
    crypto-js/sha384
    crypto-js/sha3
    crypto-js/ripemd160

    crypto-js/hmac-md5
    crypto-js/hmac-sha1
    crypto-js/hmac-sha256
    crypto-js/hmac-sha224
    crypto-js/hmac-sha512
    crypto-js/hmac-sha384
    crypto-js/hmac-sha3
    crypto-js/hmac-ripemd160

    crypto-js/pbkdf2

    crypto-js/aes
    crypto-js/tripledes
    crypto-js/rc4
    crypto-js/rabbit
    crypto-js/rabbit-legacy
    crypto-js/evpkdf

    crypto-js/format-openssl
    crypto-js/format-hex

    crypto-js/enc-latin1
    crypto-js/enc-utf8
    crypto-js/enc-hex
    crypto-js/enc-utf16
    crypto-js/enc-base64

    crypto-js/mode-cfb
    crypto-js/mode-ctr
    crypto-js/mode-ctr-gladman
    crypto-js/mode-ofb
    crypto-js/mode-ecb

    crypto-js/pad-pkcs7
    crypto-js/pad-ansix923
    crypto-js/pad-iso10126
    crypto-js/pad-iso97971
    crypto-js/pad-zeropadding
    crypto-js/pad-nopadding

相关阅读 >>

不属于javascript的数据类型是什么

javascript字符串比较方法有哪些

哪个不属于javascript的特征

vue.js的select下拉框怎样绑定事件和取值

javascript怎么实现鼠标追随

typescript 和 javascript 的区别

js如何修改html

js基本数据类型有哪些

javascript怎么设置select选中

javascript的2种变量范围有什么不同

更多相关阅读请进入《crypto-js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...