ひつまぶし

主にメモと雑記と小ネタ。勉強会のレポートとかも時々。

node.jsでAESを使用して暗号化した時に出たエラー

 

 

TypeError: error:0606506D:digital envelope routines:EVP_DecryptFinal_ex:wrong final block length
at Decipheriv.Cipher.final (crypto.js:292:27)
at /home/hoge/app/game/node_modules/network/app_data_stream.js:38:29
at fn (/home/hoge/app/node_modules/async/lib/async.js:579:34)
at Object._onImmediate (/home/hoge/app/node_modules/async/lib/async.js:495:34)
at processImmediate [as _immediateCallback] (timers.js:336:15)

 

 

nodejs AES encrypt and decrypt

node.js - nodejs crypt cipher aes256 max data size - Stack Overflow

 

エンコードしようとしたデータサイズが256ビット超えた?ぽいエラー。

システムの根っこの方なのでどうしたもんか…。