Blowfish加密算法源碼。
這個Blowfish源碼來自jive3.X,使用實例:
public class BlowfishTest{ public static void main(String [] args){ //實際應用中這裏應是個隨機數
String keyString = "hello cnjbb!"; String testString = "獨孤求勝"; System.out.println("加密前**************\n"+"testString = "+testString); Blowfish crypt = new Blowfish(keyString);
System.out.println("開始加密"); testString = crypt.encryptString(testString); System.out.println("加密之後**************\n"+"testString = "+testString); System.out.println("開始解密"); testString = crypt.decryptString(testString); System.out.println("解密之後**************\n"+"testString = "+testString); } }
運行結果: