CryptoJSを使ったクライアントサイド(Javascript)とサーバーサイド(Node.js)での暗号化と復号化について。CryptoJSはbrix/crypto-jsのやつを使用します。 クライアントサイドの実装CryptoJSのライブラリ(crypto-js.js)をheadで読み込ませているとします。 var str = "Lorem ipsum dolor sit amet"; var key = "12345678901234567890123456789012"; var encrypted = CryptoJS.AES.encrypt(str, key); console.log(encrypted.toString()); encryptメソッドで生成した変数をtoString()すると、ciphertextやiv、saltなど復号化に必要なものをまとめて一つのBas