JBoss下数据库连接的密码加密
来源:互联网 发布:java迷宫最短路径算法 编辑:程序博客网 时间:2024/05/17 08:16
1.先来看一个普通的数据源配置文件
Java代码
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
</datasources>
看一下这个文件,里面用户名与密码都是以明文方式存储的,这样子对系统的安全而言带来了极大的威协。所以我们要为我们这个明文的密码加一下密,这就是本文的目的.
2.说到密码加密,这里我们用到了JBoss下的一个类org.jboss.resource.security.SedureIdentityLoginModul
先看个配置数据源的例子(mysql-ds.xml):
Java代码
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
</datasources>
接着我们修改server\default\conf\login-config.xml文件,加上下面这一段配置文件
Java代码
<application-policy name="EncryptDBPassword"> //这里的name应该是你在配置数据源时写的security-domain里的字符串
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.SecureIdentityLoginModul
Encoded password: 64c5fd2979a86168
写上你自己的路径和你要加密的密码就行了,我这里要加密的密码是123456,加密过之后就是64c5fd2979a86168
- JBoss下数据库连接的密码加密
- JBoss下数据源密码加密
- JBoss下数据源密码加密
- kettle 数据库连接密码的加密
- [摘]JBoss下数据源密码加密
- jboss下工程的数据库连接文件
- 如何实现数据库连接的密码加密
- tomcat数据库连接池密码加密
- JBoss 4.0.5 下Oracel数据库连接池的配置
- windows下密码含有@字符的数据库连接
- PB数据库连接描述文件的密码加密和解密原理
- PB数据库连接描述文件的密码加密和解密原理
- Spring+mysql+druid对数据库连接的用户名密码加密
- Jboss 数据源密码明文加密 + 小程序
- 在Spring框架下对数据库连接的配置信息加密
- 单用户下修改root密码以及Grub密码的加密
- Jboss中多个war包都使用 Jboss的数据库连接方式
- jboss 数据库连接管理的一个问题
- 将cocos2d-x项目移植到android
- 【每天一个Linux命令】19. 创建文件夹目录命令mkdir
- Connections could not be acquired from the underlying database!
- [教程]隐藏ActionBar中的MenuItem
- LNK2005: __thiscall type_info::type_info(class type_info const &) already defined in LIBCMTD.lib
- JBoss下数据库连接的密码加密
- SQLServer函数
- expdp:ORA-31634: job already exists
- CentOS下以RPM方式安装MySQL5.5
- Android 设备上实现串口的移植
- Android 像桌面左右滑动功能实现
- GDB常用命令简介[zz]
- Win7 vs2010+Silverlight4开发安装顺序
- jQuery跟Extjs的区别