事業内容

AES




JavaでAESをやってみます。

まず暗号化は以下のようにします。




Cipherクラスを使って暗号化します。
暗号化結果のbyte配列はそのままtoStringするとうまく複合化できなくなるので
サンプルのようにBigIntegerを利用して文字列にしています。


複合化は以下のようにします。




暗号化結果のbyte配列を先ほどのCipherクラスを使って複合化します。
暗号化と同じ要領なので難しくはない(はず)です。


キー生成については以下のようにすれば生成できます。





Javaへ

テンプレートのpondt