事業内容
OpenSSLで暗号化する
Rubyのopensslライブラリを利用して暗号化してみます。
暗号化方式は色々利用できますが、今回はDESで暗号化してみます。
まず、KeyとIVの部分の設定は下記のようにします。
KeyとIVはrandom_key、random_ivでも設定できますが、今回はハッシュから作成しています。
KeyとIVを設定したら、次は下記のように暗号化、複合します。
今回はDESでやってみましたが、AES-256-CBC等の方式もほぼ同様な実装方法で実現できます。
Rubyへ