ノードでデータを暗号化し、RNCryptor で復号化するのに問題があります。私の理解では、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 が表示され、エラーは発生しません。