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 ¸í·É½Ã ¾²¿´´ø ºñ¹Ð¹øÈ£