· 9 years ago · Oct 06, 2016, 05:48 AM
1BufferedReader br= new BR(new InputStreamReader(System.in));
2KeyGenerator kg = KeyGenerator.getInstance("Blowfish");
3SecretKey sk = kg.generateKey();
4Cipher cp= Cipher.getInsatance("Blowfish");
5cp.init(cipher.ENCRYPT_MODE,sk);
6System.out.print("enter pt");
7String str= br.readLine();
8byte[] enc= cp.doFinal(str.getBytes());
9String encrypt= new sun.misc.BASE64Encoder().encode(enc);
10System.out.println("encrypted msg:" + new String(encryp));
11cp.init(Cipher.DECRYPT_MODE,sk);
12byte[] dec= new sun.misc.BASE64Decoder().decodeBuffer(encryp);
13byte[]decryp= cp.dpFinal(dec);
14System.out.println("Decrpt msg:"+ new String(decryp));
15System.exit(0);