2015-11-03

CryptoJS加密库

CryptoJS 为javascript提供了各种加密算法,目前支持的算法包括MD5,SHA-1,SHA-256,AES,Rabbit,HMAC,PBKDF2等。

目前开源的加密Crypto库主要有如下几种:

Stanford javascript crypto library (sjcl)

crypto-js

forge

crypto-browserify

其中项目采用的是PBKDF2算法,经测试, crypto-js 为非线性计算,在迭代次数过多的情况下,运算时间特别久。后采用Stanford javascript crypto library来代替,遂处理之,效果立竿见影~

ps:其他库待测试。