我在使用節點加密數據和使用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,沒有錯誤。