У меня есть зашифрованные данные (зашифрованные с помощью aes256 в .NET), которые я пытаюсь расшифровать в NodeJ.
Расшифровка не выполняется, если зашифрованный текст содержит «+».Я использую AES 256 с нулевым отступом при шифровании.
var decipher = crypto.createDecipheriv('AES-256-CBC', Buffer.from(key), Buffer.from(iv));
decipher.setAutoPadding(false);
var decipher = crypto.createDecipheriv('AES-256-CBC', Buffer.from(key), Buffer.from(iv));
var decrypted=decipher.update(encrypted, 'base64', 'utf8');
decrypted += decipher.final('utf8');
Это прекрасно работает, если в зашифрованных данных нет +.
Как я могу расшифровать такие данные?
EX: Ytjf6RvQglvYIqS1sDRPREm0DCF+ZM5ykzHYpxTt+4Y=