Tengo problemas extraños con la biblioteca de cifrado de Node. Escribí este sencillo script de prueba AES:Node.js y crypto library
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')
Cuando hago console.log (dec), es nulo. Por alguna razón, si configuro la prueba "123 | 123123", funciona. Entonces, ¿por qué funciona "123 | 123123" pero "123 | 123123123123123" no?
La última longitud de trabajo para el texto parece ser de 15 caracteres. – Mike