【问题标题】:how to decrypt in SJCL using 256 bit key如何使用 256 位密钥在 SJCL 中解密
【发布时间】: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


【解决方案1】:

经过这么多的点击和尝试,我发现这条线对我有用。

sjcl.decrypt(password,encMessage,{count:2048,ks:256});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 1970-01-01
    • 1970-01-01
    • 2014-03-09
    • 2016-07-28
    • 1970-01-01
    相关资源
    最近更新 更多