2017-05-22 3 views
0

나는 암호화에 대해 비교적 적은 아이디어를 가지고 있지만 application.properties 파일에서 스프링 부트로 암호화에 대한 연구를 해왔지만 다중 암호 암호화를 기반으로 한 어떤 자료도 발견하지 못했습니다. 또는 어떤 방향으로 나아가는 것이 도움이 될 것입니다.jarypt 암호화를 사용하는 다중 속성 암호화

답변

0

기본적으로 3 가지를해야합니다.
1. 암호를 jasypt를 사용하여 암호화하십시오. here으로 표시된 명령 줄 도구를 사용하거나 here과 같은 간단한 java 프로그램을 사용하여 암호를 암호화 할 수 있습니다. 암호화해야하는 문자열과 함께 암호가 필요합니다. 암호는 암호화하려는 문자열을 암호화하는 데 사용되는 비밀 키 (또는 소금)와 같습니다.
2. 귀하의 응용 프로그램 속성 또는 YML jasypt.encryptor.password=password_used_in_the_previous_step
3.이 추가 그리고 당신은 필요한 종속성을 추가이 ENC(Your_Encrypted_Password)

처럼 1 단계에서 얻은 암호화 된 비밀번호를 추가 할 수 있습니다.

여기가 좋은 예입니다.

https://github.com/ulisesbocchio/jasypt-spring-boot.

+0

내가 필요한 방향을 얻었다. 쉐어! –

관련 문제