Repositório Maven
<dependency>
<groupId>org.jasypt</groupId>
<artifactId>jasypt</artifactId>
<version>1.9.2</version>
</dependency>
Utilizado para este processo a dependência GSON
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.10.1</version>
</dependency>
- Java 8
- SpringBoot 2.7.17
- MySQL 5.7
- HikariCP (pool de conexões)
- localhost:9195/swagger-ui.html
Encrypt de Propriedades: application.properties
mysecretpassword= DEC(password)
Execute no terminal:
$ mvn jasypt:encrypt-value -Djasypt.encryptor.password=secretkey
Após a execução, a(s propriedade(s) com DEC, serão criptografadas:
mysecretpassword= ENC(XwqTvw9e+17bTAqBZ6YN0C9XC/nSjlb79IBGfvnD8gxzeG6DOgQE5OUE6WTc/jzZ)