数据源加密

数据源配置窗口中,可设置对数据源信息进行加密,点击 工具à数据源,系统会弹出数据源配置窗口,如下图所示:

加密级别】:设置对数据源定义中的URL、用户名、口令是否加密,对应着raqsoftConfig.xml文件中encryptLevel属性,属性取值0(明文)1(密码加密)2(URL、用户名和密码加密)

明文  对数据源定义中的URL、用户名和口令不加密。此时,encryptLevel = 0

密码加密  对数据源定义中的口令加密。此时,encryptLevel = 1

URL、用户名和密码加密  对数据源定义中的URL、用户名和口令加密。此时,encryptLevel = 2

加密实现类】为方便用户对数据源密码的加密和解密进行自定义修改,集算器提供了com.scudata.common.IPwd接口。用户可通过实现该接口,用自己的加密解密方式对数据源密码进行加密和解密。

 l 方法介绍

encrypt

  法:  public String encrypt(String pwd)

参数说明: pwd - 密码

功能说明: 对数据源密码进行加密

Returns : 加密后的密码

 

decrypt

  法:  public String decrypt(String pwd)

参数说明: pwd - 密码

功能说明: 对数据源密码进行解密

Returns : 解密后的原密码

 

接口使用说明:

1)将自定义类放到设计器类路径下

2)在设计器-工具-数据源的加密实现类中填写用户自定义类路径