Шифрование Node.js Crypto с опцией -nosalt

Из этого сообщения: Что не так с крипторасшифровщиком nodejs? I понял, что для того, чтобы мой код работал, мне нужно зашифровать мои данные с помощью опции openSSL -nosalt из-за того, как работает криптобиблиотека node.js. Поскольку для шифрования я использую криптобиблиотеку Node.js, мне нужно знать, как шифровать данные с помощью параметра -nosalt. Также я использую алгоритм openSSL aes256.

Спасибо,
Ари


person Ari Porad    schedule 16.02.2013    source источник
comment
Пожалуйста, добавьте больше деталей к своему вопросу, не думайте, что люди будут читать другие ответы, чтобы помочь вам. Если вы будете писать плохие вопросы, люди просто проголосуют за вас и не ответят.   -  person loganfsmyth    schedule 16.02.2013


Ответы (1)


Связанный вопрос имеет, как расшифровать:

var crypto=require('crypto')
var cipher=crypto.createDecipher('aes-256-cbc', "password")
var enc = cipher.update("Mh5yxIyZH+fSMTkSgkLa5w==", 'base64', 'utf8')
enc += cipher.final('utf8')

Шифрование — буквально полная противоположность.

var crypto=require('crypto')
var cipher=crypto.createCipher('aes-256-cbc', "password")
var enc = cipher.update("owlstead\n", 'binary', 'base64')
enc += cipher.final('base64')
person loganfsmyth    schedule 16.02.2013
comment
@AriPorad Ах, извините, неправильно прочитал. Тогда еще больше причин добавить больше информации в ваш вопрос. Он должен стоять самостоятельно. Пожалуйста, исправьте это. - person loganfsmyth; 16.02.2013