/** * Creates new encryptor. */ public static CryptoEngine pbe3des(final String password) { final PBKDF2Encryptor PBKDF2Encryptor = new PBKDF2Encryptor(password); return new CryptoEngine() { @Override public byte[] encryptString(final String input) { return PBKDF2Encryptor.encrypt(StringUtil.getBytes(input)); } @Override public String decryptString(final byte[] encryptedContent) { return StringUtil.newString(PBKDF2Encryptor.decrypt(encryptedContent)); } }; }
@Override public String decryptString(final byte[] encryptedContent) { return StringUtil.newString(PBKDF2Encryptor.decrypt(encryptedContent)); } };
@Override public byte[] encryptString(final String input) { return PBKDF2Encryptor.encrypt(StringUtil.getBytes(input)); }
@Override public String decryptString(final byte[] encryptedContent) { return StringUtil.newString(PBKDF2Encryptor.decrypt(encryptedContent)); } };
@Override public byte[] encryptString(final String input) { return PBKDF2Encryptor.encrypt(StringUtil.getBytes(input)); }
/** * Creates new encryptor. */ public static CryptoEngine pbe3des(final String password) { final PBKDF2Encryptor PBKDF2Encryptor = new PBKDF2Encryptor(password); return new CryptoEngine() { @Override public byte[] encryptString(final String input) { return PBKDF2Encryptor.encrypt(StringUtil.getBytes(input)); } @Override public String decryptString(final byte[] encryptedContent) { return StringUtil.newString(PBKDF2Encryptor.decrypt(encryptedContent)); } }; }