JunkUtil (1.1.0) | 2012-04-29 13:38 |
JunkUtil安定版 (1.1.0) | 2012-04-29 13:45 |
DESは、(Javaに元から実装されている)DES、AES等のアルゴリズムを用いて、暗号化/復号化を行うためのクラスです。
使い方はとても簡単です。
String key = DES.createKey(DES.DESEDE, "test"); assertTrue(key.indexOf(this.key) == 0); String data = "testテスト試験~☆"; byte[] encryptBytes = DES.encrypt(DES.DESEDE, data.getBytes("UTF-8"), key); assertTrue(DES.encodeBASE64(encryptBytes).indexOf(crypt) == 0); byte[] decryptBytes = DES.decrypt(DES.DESEDE, encryptBytes, key); assertTrue(new String(decryptBytes, "UTF-8").equals(data));
他に、以下のstaticメソッドもあります。
このクラスを実装するにあたり、色々なサイトを参考にさせて頂きました。この場を借りて感謝します。