Node.js и криптобиблиотека

У меня странные проблемы с криптобиблиотекой Node. Я написал этот простой сценарий тестирования AES:

var cipher = crypto.createCipher('aes-256-cbc','InmbuvP6Z8')
var text = "123|123123123123123";
cipher.update(text,'utf8','hex')
var crypted = cipher.final('hex')
var decipher = crypto.createDecipher('aes-256-cbc','InmbuvP6Z8')
decipher.update(crypted,'hex','utf8')
var dec = decipher.final('utf8')

Когда я делаю console.log (dec), он нулевой. По какой-то причине, если я установил тест на «123 | 123123», он работал. Так почему же «123 | 123123» работает, а «123 | 123123123123123» - нет?

10
задан gevorg 27 June 2016 в 09:28
поделиться