我正在使用SJCL library來加密/解密郵件。我的問題是,我不知道這是用來AES或SHA256是sjcl.encrypt使用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或者是其他東西 ?