}
// Create the PBE secret key
PBEParameterSpec cipherSpec = new PBEParameterSpec(this.salt, this.iterationCount);
PBEKeySpec keySpec = new PBEKeySpec(this.pbepass);
SecretKeyFactory factory = SecretKeyFactory.getInstance(this.pbealgo);
SecretKey cipherKey = factory.generateSecret(keySpec);
// Decode the secret
byte[] encoding = Base64Utils.fromb64(secret);
Cipher cipher = Cipher.getInstance(this.pbealgo);
cipher.init(Cipher.DECRYPT_MODE, cipherKey, cipherSpec);
byte[] decode = cipher.doFinal(encoding);