首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

JBoss停数据源密码加密

2014-07-05 
JBoss下数据源密码加密JBoss下数据源密码加密作者:萧红叶2007.4.71.先来看一个普通的数据源配置文件看一下

JBoss下数据源密码加密
                             JBoss下数据源密码加密
                                作者:萧红叶  2007.4.7

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




   看一下这个文件,里面用户名与密码都是以明文方式存储的,这样子对系统的安全而言带来了极大的威协。所以我们要为我们这个明文的密码加一下密,这就是本文的目的.
   2.说到密码加密,这里我们用到了JBoss下的一个类org.jboss.resource.security.SedureIdentityLoginModule,看看我们该如何用它来帮我们的密码加密。
    
    先看个配置数据源的例子(mysql-ds.xml):
     


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



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



虽然现在项目中还没考虑这方面问题,不过谢谢LZ了!以后也许用的到

热点排行