メッセージの暗号化/復号化に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 か何か?