我在使用节点加密数据和使用RNCryptor解密时遇到了问题。我的理解是RNCryptor使用特殊的数据格式?如何在node.js中加密并使用RNCryptor解密
正在生成密码电文如下:
var crypto = require('crypto');
var cipher = crypto.createCipher('aes-256-cbc','InmbuvP6Z8');
var text = "123|123123123123123";
var crypted = cipher.update(text,'utf8','base64');
crypted += cipher.final('base64');
而且我解密这样的:
[RNDecryptor decryptData:plainText withPassword:password error:&error];
我应该怎么做呢?当我尝试解密时,我得到一个空的NSData,没有错误。