почему я не могу расшифровать файл с NodeJS, который я зашифровал с помощью openssl?
я зашифровал файл в командной строке, используя
openssl aes-256-cbc -in /tmp/text.txt -out /tmp/text.crypt
Затем я попытался расшифровать его, используя следующий код JavaScript:
crypto = require( 'crypto' );
cipher_name = 'aes-256-cbc';
password = '*';
decoder = crypto.createDecipher( cipher_name, password );
text_crypt = njs_fs.readFileSync( '/tmp/text.crypt' );
chunks = [];
chunks.push decoder.update( text_crypt, 'binary' );
chunks.push decoder.final( 'binary' );
text = chunks.join( '' ).toString( 'utf-8' );
это не с
TypeError: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt
Что я делаю неправильно?