科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道JBoss下数据源密码加密

JBoss下数据源密码加密

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

1.先来看一个普通的数据源配置文件 代码 My

作者:中国IT实验室 来源:中国IT实验室 2007年9月24日

关键字:

在本页阅读全文(共2页)

接着我们修改server\default\conf\login-config.xml文件,加上下面这一段配置文件

代码
  1. <application-policy name="EncryptDBPassword"> //这里的name应该是你在配置数据源时写的security-domain里的字符串   
  2.      <authentication>  
  3.        <login-module code="org.jboss.resource.security.SecureIdentityLoginModule"    
  4.          flag="required">  
  5.          <module-option name="username">test</module-option> //数据库的用户名   
  6.          <module-option name="password">64c5fd2979a86168</module-option> //数据库的密码,不过是加密过的了   
  7.          <module-option name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=MySqlDS</module-option>  
  8.         //注意name等于你的数据源的jndi-name,这里是MySqlDS   
  9.        </login-module>  
  10.      </authentication>  
  11.  </application-policy>  

    3.补充一下,这个加密的密码是哪来的

java -cp "D:\TDdownload\jboss-4.2.0.CR1\jboss-4.2.0.CR1\lib\jboss-jmx.jar;D:\TDdownload\jboss-4.2.0.CR1\jboss-4.2.0.CR1\lib\jboss-common.jar;D:\TDdownload\jboss-4.2.0.CR1\jboss-4.2.0.CR1\server\default\lib\jboss-jca.jar;D:\TDdownload\jboss-4.2.0.CR1\jboss-4.2.0.CR1\server\default\lib\jbosssx.jar" org.jboss.resource.security.SecureIdentityLoginModule 123456

Encoded password: 64c5fd2979a86168

    写上你自己的路径和你要加密的密码就行了,我这里要加密的密码是123456,加密过之后就是64c5fd2979a86168

查看本文来源

    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章