事業内容

OpenSSLで暗号化する




Rubyのopensslライブラリを利用して暗号化してみます。
暗号化方式は色々利用できますが、今回はDESで暗号化してみます。
まず、KeyとIVの部分の設定は下記のようにします。



KeyとIVはrandom_key、random_ivでも設定できますが、今回はハッシュから作成しています。

KeyとIVを設定したら、次は下記のように暗号化、複合します。



今回はDESでやってみましたが、AES-256-CBC等の方式もほぼ同様な実装方法で実現できます。



Rubyへ

テンプレートのpondt