我需要进行AES256 CBC解密的客户端操作,
在NodeJS中,我使用以下函数来加密:
exports.encrypt = function(txt, cryptkey){
var cipher = crypto.createCipher('aes-256-cbc',cryptkey);
var crypted = cipher.update(txt,'utf8','hex');
crypted += cipher.final('hex');
console.log(crypted);
return crypted;
};
但是我似乎无法在任何客户端库(JSAES.js、SJCL.js、pidcrypt)中使用它。
我的猜测是它与base64/hex编码解码有关,有什么指针吗?