public class Key { protected SecretKey key; public Key(String password, String salt) throws NoSuchAlgorithmException, InvalidKeySpecException { PBEKeySpec ks = new PBEKeySpec(password.toCharArray(), salt.getBytes(), 1000); SecretKeyFactory kf = SecretKeyFactory.getInstance("PBEWithSHA1AndDESede"); key = kf.generateSecret(ks); } public SecretKey getKey() { return key; } }