import javax.crypto.*; import java.security.*; import java.io.*; public class KeyHandler{ public static void main(String args[]){ try{ KeyGenerator kgen = KeyGenerator.getInstance("Blowfish"); kgen.init(120, new SecureRandom()); SecretKey sk = kgen.generateKey(); FileOutputStream fos = new FileOutputStream(args[0]); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(sk); fos.close(); oos.close(); }catch(Exception e){ e.printStackTrace(); } } }