Je rencontre des problèmes étranges avec la bibliothèque Crypto de nœud. J'ai écrit ce script de test AES simple:Node.js et bibliothèque Crypto
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')
Lorsque je fais console.log (dec), il est nul. Pour une raison quelconque, si je mets le test à "123 | 123123", cela fonctionne. Alors pourquoi "123 | 123123" fonctionne-t-il mais "123 | 123123123123123" ne fonctionne pas?
La dernière longueur de travail pour le texte semble être de 15 caractères. – Mike