cryptoを使って暗号化と復号を行う
Node.jsに標準で含まれるcryptoを使って文字列の暗号化や復号が行えます。
暗号化
以下の流れで文字列を暗号化します。crypto.createCipheriv()
で作成したインスタンスに対し、update()
とfinal()
をコールして暗号化します。
algorithm
で暗号化方式を設定できます。
復号
以下の流れで文字列を復号します。crypto.createDecipheriv()
で作成したインスタンスに対し、update()
とfinal()
をコールして復号します。