数据源配置窗口中,可设置对数据源信息进行加密,点击 工具à数据源,系统会弹出数据源配置窗口,如下图所示:
【加密级别】:设置对数据源定义中的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)在设计器-工具-数据源的加密实现类中填写用户自定义类路径