编程语言
首页 > 编程语言> > java – 如何加密tomee中的数据源密码或数据源

java – 如何加密tomee中的数据源密码或数据源

作者:互联网

我想以加密格式存储密码,因此其他用户无法读取.我的tomee.xml文件包含

<Resource id="jdbc/myrootdb" type="DataSource">
         JdbcDriver com.mysql.jdbc.Driver    
         JdbcUrl jdbc:mysql://localhost:3306/test
         UserName root
         Password root    
         JtaManaged false   
          InitialSize 50 
         MaxActive 10
         MaxIdle 3 
</Resource>

我正在使用apache-tomee-jaxrs-1.5.2.

解决方法:

<资源>在Tomcat中有一个名为factory的属性.在这里指定数据源工厂.对于加密密码,您需要一个自定义数据源工厂来读取加密密码.这就是你需要的

>密码的加密/解密算法.
>自定义数据源工厂

有关详细信息,请查看此very detailed step by step example以获得相同的信息.

标签:java,data-structures,tomee
来源: https://codeday.me/bug/20190629/1326000.html