노드의 암호화 라이브러리에 이상한 문제가 있습니다. 이 간단한 AES 테스트 스크립트를 작성했습니다 :Node.js 및 암호화 라이브러리
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) 할 때 null입니다. 어떤 이유로 "123 | 123123"으로 테스트를 설정하면 작동합니다. 그렇다면 "123 | 123123"은 작동하지만 "123 | 123123123123123"은 왜 작동하지 않습니까?
텍스트의 마지막 작동 길이는 15자인 것으로 보입니다. – Mike