Я недавно использую библиотеку Crypto на узле для шифрования моих аудиофайлов.Ниже приведен код:
const cipher = Crypto.createCipher("aes-256-cbc", PASSWORD);
const encrypted = Buffer.concat([cipher.update(Buffer.from(JSON.stringify(data), "utf8")), cipher.final()]);
fs.writeFileSync(musica.path, encrypted);
Мой исходный размер файла составляет 9,8 МБ, но зашифрованный файл имеет размер 42 МБ.Как я могу предотвратить это?Почему файл увеличен?
Заранее спасибо.