node.js AES 128 位 cbc模式加密 两种方式
发布于 12 年前 作者 lovesxw 19099 次浏览 最后一次编辑是 8 年前 来自 分享
function encode(key,data) {
          var cipher = require('crypto').createCipher('aes128',key);
          return cipher.update(data,'utf8','binary')+cipher.final('binary');
     }

这种方式 不填写 IV 还有一种方式

function encode(cryptkey, iv, cleardata) { 
var encipher = crypto.createCipheriv('aes-128-cbc', cryptkey, iv), 
    encoded  = encipher.update(cleardata, 'utf8', 'hex'); 
    encoded += encipher.final( 'hex' ); 
    return encoded; 
}

谁知道 第一种方式不填写IV 怎么用c++或者 PHP 来解密 ?

1 回复

这个问题你那边应该已经解决了吧。能给我代码参考一下吗

回到顶部