JasyptUtils.java 660 B

1234567891011121314151617181920
  1. package cn.gov.customs.data.util;
  2. import org.jasypt.util.text.BasicTextEncryptor;
  3. /**
  4. * @Description: 通过jasypt 生成铭文加密
  5. * @author: scott
  6. * @date: 2023年07月20日 11:18
  7. */
  8. public class JasyptUtils {
  9. public static void main(String[] args) {
  10. //该类的选择根据algorithm:PBEWithMD5AndDE选择的算法选择
  11. BasicTextEncryptor encryptor = new BasicTextEncryptor();
  12. encryptor.setPassword("wxjy-data-service");
  13. System.out.println(encryptor.encrypt("iedg"));
  14. System.out.println(encryptor.encrypt("app_db_rj_wxp"));
  15. System.out.println(encryptor.encrypt("WXJYUSER"));
  16. System.out.println(encryptor.encrypt("WXJY_pass"));
  17. }
  18. }