gpt4 book ai didi

javascript - 如何使用 SJCL 解密 AES

转载 作者:行者123 更新时间:2023-11-28 08:38:15 26 4
gpt4 key购买 nike

我想使用斯坦福 Javascript 加密库 (SJCL) 通过给定的密码和 key 解密 AES,但我无法传递 key :

var key = 'key';
var cipher = 'abjslö';
var aes = new sjcl.cipher.aes(key);

var plaintext = aes.decrypt(cipher);
alert(plaintext);

这不起作用。引用文档,键必须是“4、6或8个单词的数组”。

这是怎么做到的?

最佳答案

key 必须是 AES key ,即 128、192 或 256 位。然而,SJCL 库在 32 位机器“字”上运行。查看开源库的源代码或其中一项测试以找出要通过的内容。请注意,密码不是 key ,您需要基于密码的 key 派生函数(例如 PBKDF2)将密码转换为 key 。

关于javascript - 如何使用 SJCL 解密 AES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20821085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com