我正在使用SJCL 库来加密/解密消息。我的问题是我不知道使用的是 AES 还是 SHA256
这是我的代码:
var h = sjcl.codec.hex, count = 2048 ;
salt = h.fromBits(sjcl.random.randomWords('10','0'));
var key = h.fromBits( sjcl.misc.pbkdf2(somePassword, h.toBits(salt), count) ) ;
接下来我可以像这样加密/解密
var encMessage = sjcl.encrypt(key, message) ;
sjcl.decrypt(key, encMessage) ;
AES 或 SHA256 还是别的什么?