CipherTest
- Blowfish方式で暗号化と複合化を行う
- 外部ライブラリーの「org.apache.commons.codec.binary.Hex」を使用
-----コメント-----
どうしても使う必要が生じてしまったので仕方なく。
ネット検索で見つけた以下のページから情報を総合して作りました。
・http://d.hatena.ne.jp/kenpoco/20080717/1216291915
・http://pinoki.la.coocan.jp/wiki/?cmd=read&page=Java%2F%B0%C5%B9%E6%B2%BD%2FBlowfish%CA%FD%BC%B0
・http://d.hatena.ne.jp/billest/20090730/1248910076
・http://www.trustss.co.jp/Java/JEncrypt100.html
暗号化アルゴリズムには種類がいろいろあり、奥が深そうです。
深入りする必要はなかったので、とりあえずBlowfish方式を採用。
厄介だったのは外部ライブラリーが必要になったこと。
バイト配列と文字列の変換はHex関数を使わねばならんようなのです。
(ここの「commons-codec-1.3.zip」を使っています)
ついでに、keyに使う任意の長さの文字列を自動作成するようにもしてみました。
戻る