【发布时间】:2014-01-16 13:43:34
【问题描述】:
我是 SJCL 加密库的新手,我正在执行以下操作以在
中使用 256 位密钥加密纯文本var h = sjcl.codec.hex ;
salt = h.fromBits(sjcl.random.randomWords('10','0'));
var encryptedMessage = sjcl.encrypt(password,message,{count:2048,salt:salt,ks:256});
但我无法解密相同的密码,我想知道如何解密此密码。
【问题讨论】:
-
使用盐进行加密背后的逻辑是什么?
-
我不知道我只是在论坛上找到的。
-
默认情况下,sjcl 将添加盐、初始化向量等并设置正确的参数。让它为您选择这些值可能会更好。输出是 JSON,然后可以直接反馈给解密函数。
标签: javascript sjcl