【发布时间】:2020-04-19 18:51:55
【问题描述】:
我有需要破译的二进制数据、算法 (RC4) 和密钥。但是,为了破译数据,我得到的一条指令是“最初跳过密钥的长度”或“最初跳过 len 个字节”。
这到底是什么意思?这是否意味着如果我的密钥长 10 个字节,我需要将没有前 10 个字节的二进制数据传递给解密器,然后将前 10 个字节与解密的字节连接起来?
const decipher = crypto.createDecipheriv('RC4', 'mysuperkey', null);
const buffer = decipher.update(data.slice('mysuperkey'.length));
decipher.final();
这不起作用,所以我可能看不懂说明。
【问题讨论】:
标签: node.js encryption binary buffer rc4-cipher