node.js AES 128 位 cbc模式加密 两种方式
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 来解密 ?