import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; public class Jasypt { // 密钥 private static final String KEY = "lerry"; public static void main(String[] args) { String ciphertext1 = encrypt("P@ssw0rd"); System.out.println(ciphertext1); String text1 = decrypt(ciphertext1); System.out.println(text1); } /** * 加密 * @param text 明文 * @return 密文 */ public static String encrypt(String text) { StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); encryptor.setPassword(KEY); return encryptor.encrypt(text); } /** * 解密 * @param ciphertext 密文 * @return 明文 */ public static String decrypt(String ciphertext) { StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); encryptor.setPassword(KEY); return encryptor.decrypt(ciphertext); } }