Javaの暗号化-可逆変換可能なBlowfish- | ヘビィ・SMD!

ヘビィ・SMD!

そんな・・・バナナ!!
1. 甘え度+10 恐れ度+10 寿命-1週間
2. 甘え度+10 恐れ度-10
3. 甘え度-10 恐れ度-10 寿命+1週間

PCにたまったサンプルコードはこれからどんどん放出していく所存でござる。

Javaの暗号化、かつ簡単な方法を昔探していて発見したこちら。
Blowfishという方式。
メリットは特別なライブラリを必要としないこと。(バイト配列を直接扱うのであればの話。)
まずはサンプルコードをどうぞ。
/** スクリプトが読み込めないためコード非表示 **/

mainメソッドではエンコード->デコードの順番で実行してます。

バイト配列を文字列変換するためHexクラスを利用しています。
commons-codecライブラリを使っているのはご愛嬌と言う事で。