Password 암호화 방법
아래 정의된 2가지 방법으로 입력된 password에 대한 암호화된 값을 확인 할 수 있다.
-
bxframework-sqlun boot jar 라이브러리 이용
java -jar bxframework-sqlrun-3.x.x-boot.jar encrypt <<password>>
암호화 예
$ java -jar bxframework-sqlrun-3.0.0-boot.jar encrypt testpassword 13:57:17.692 [main] INFO bxframework.sqlrun.BxframeworkSqlrunApplication - # start [encrypt]. OlonmBSWefoFP4g7gYPl2tX+8LEm2MaJdlFFHN2/Zw7B20St5J40hIOpBzMnjpYf 13:57:17.803 [main] INFO bxframework.sqlrun.BxframeworkSqlrunApplication - # end [encrypt].
-
암호화 설정 방법
프레임워크 암호 설정 부분에 ENC로 시작하는 값을 입력하여 처리한다.
설정하는 방법은 다음과 같다.
application: type: online datasource: # BxmApplicationDataSourceConfig main-ds: # DataSource Name <Map, ApplicationDataSource> jdbc: # JdbcApplicationDataSource driver-class-name: com.mysql.cj.jdbc.Driver jdbc-url: jdbc:mysql://cloud.mshome.net:3306/bxcm300?autoReconnect=true&useUnicode=true&characterEncoding=utf8 username: bxcm300 password: ENC(Olosadasgg7gYPl2tX+8LEm2MaJdlFFHN2/Zw7B20St54sfdpBzMnjpYf)
-
<<password>>는 암호화할 password를 입력한다.
-