package org.lttpp.eemory.util;
import java.nio.charset.Charset;
import org.apache.commons.codec.CharEncoding;
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.lang3.StringUtils;
import org.jasypt.util.text.BasicTextEncryptor;
public class EncryptionUtil {
private static BasicTextEncryptor textEncryptor;
static {
textEncryptor = new BasicTextEncryptor();
textEncryptor.setPassword(StringUtils.toEncodedString(Base64.decodeBase64("ZWVtb3J5"), Charset.forName(CharEncoding.UTF_8)));
}
public static String encrypt(final String plainText) {
return textEncryptor.encrypt(plainText);
}
public static String decrypt(final String encryptedText) {
return textEncryptor.decrypt(encryptedText);
}
}