在节点中加密并在Java中解密

在节点中加密并在Java中解密,第1张

节点中加密并在Java中解密

最后,我找到了解决问题的方法。多亏这个家伙。解决方案的关键是初始化向量。引用要点:

// ECB模式不需要IV,因此请保持这种状态,它将很好地工作。

解决方案如下所示:

var crypto = require('crypto'),    iv = new Buffer(''),    key = new Buffer('6d7956657279546f705365637265744b', 'hex'),    cipher = cypto.createCipheriv('aes-128-ecb', key, iv),    chunks = [];chunks.push(cipher.update(    new Buffer(JSON.stringify({someKey: "somevalue"}), 'utf8'),    'buffer', 'base64'));chunks.push(cipher.final('base64'));var encryptedString = chunks.join('');


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5010376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存