web工程下的数据库配置文件,database.properties   里面有数据库的用户名和密码等敏感信息,需要加密才能安全.   
加密和解密的算法我都有.只是难于加密之后,框架读取此文件时,何时去解密.
请问各位大侠,有没有现成的比较成熟的方法,包括加密和解密的过程.ps: 我用的框架是turbine,比较少见.

解决方案 »

  1.   

    mlovex (史吹真悟)  
    有错别字 
      

  2.   

    没用过这个框架,你可以做个listener,应用启动之后立即读取配置信息并解密
      

  3.   

    在你的系统获得属性值时解密
    比如你的property文件读到一个BEAN中存放,那么你可以在
    public getPassWord(){
        String ret;
        ret = //解密代码
        return ret;
    }
      

  4.   

    在web.xml中配置一个启动类,在启动类中解密,再放入全局的application对象中,turbine的连接配置从此对象中读取,读完后也可以销毁此对象。