浏览器---浏览器/http相关面试题-17.安全传输,加密算法

时间:2024-02-22 20:00:33

crypto-js是谷歌开发的一个纯JavaScript的加密算法类库,可以非常方便的在前端进行其所支持的加解密操作。目前crypto-js已支持的算法有:MD5、SHA-1、SHA-256、AES(对称)、RSA(非对称,公钥私钥)、Rabbit、MARC4、HMAC、HMAC-MD5、HMAC-SHA1、HMAC-SHA256、PBKDF2等。使用时可以引用总文件,也可以单独引用某一文件。

CryptoJS提供ECB,CBC(必须有iv向量),CFB,OFB,CTR五种模式