ÃֽŠ°Ô½Ã±Û(JAVA)
2018.10.18 / 14:49

ÀüÀÚÁ¤ºÎÇÁ·¹ÀÓ¿öÅ© DATASOURCE Á¢¼ÓÁ¤º¸ ¾Ïȣȭ

hanulbit
Ãßõ ¼ö 285

1. Jasypt ´Ù¿î·Îµå

http://www.jasypt.org/download.html

2. ¾Ïȣȭ ´ë»ó ¹®ÀÚ¿­ »ý¼º

globals.properties ÆÄÀÏ¿¡ ¾Æ·¡¿Í °°ÀÌ °°ÀÌ ÀÖ´Ù¸é

Globals.UserName=AAAUSER
Globals.Password=pwd1234
Globals.DriverClassName=oracle.jdbc.driver.OracleDriver
Globals.Url=jdbc:oracle:thin:@192.168.0.1:1521/ORA

CMD·Î Jasypt ¼³Ä¡µÈ Æú´õÀÇ bin¿¡ °¡¼­ encrypt ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ¾Ïȣȭ ¹®ÀÚ¿­ »ý¼º

jasypt-1.9.2\bin\encrypt input="pwd1234" password="moramcnt" algorithm="PBEWITHMD5ANDDES"

----ENVIRONMENT-----------------

Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.5-b02



----ARGUMENTS-------------------

algorithm: PBEWITHMD5ANDDES
input: pwd1234
password: 5AYZUz+YUFZwz3vgRLWyscggqAc8PgOD0zGotI45UeQ=



----OUTPUT----------------------

ng2cZvWPBGF64QbcRqMSVg==

3. globals.properties ÆÄÀÏ ¼öÁ¤
À§¿¡¼­ »ý¼ºµÈ OUTPUT ³»¿ë¿¡ ENC¸¦ ºÙ¿© ¼öÁ¤ÇÑ´Ù.

Globals.UserName=AAAUSER
Globals.Password=ENC(ng2cZvWPBGF64QbcRqMSVg==)
Globals.DriverClassName=oracle.jdbc.driver.OracleDriver
Globals.Url=jdbc:oracle:thin:@192.168.0.1:1521/ORA

4. POM ÆÄÀÏ¿¡ dependency Ãß°¡

5. context-datasource.xml ÆÄÀÏ ¼öÁ¤
– password´Â cmd¿¡¼­ encrypt ¸í·É½Ã ¾²¿´´ø ºñ¹Ð¹øÈ£