数据安全总是头等大事, 软件应当充分考虑数据的安全. 最近为WebChart加了密码加密功能, 要求在数据库连接配置文件及用户表中的密码字段, 保存的都是加密后的字符串, 以提升安全性.

    可以用WebChart提供的密码加密服务来获得加密后的密码字符串, 请访问如下URL.

http://localhost:8080/webchart/encrypt.sa

    例如, 加密后的数据库密码.

DEFAULT.DBTYPE=oracle
DEFAULT.DBHOST=localhost:1521:DB10G
DEFAULT.DBUSER=WEBCHART
DEFAULT.DBPASS=E2700214A4A3471F1B820063CEA8A955
DEFAULT.MAXCONNS=8
DEFAULT.INITCONNS=2
DEFAULT.LOCALE=ENGLISH

    然后要加密用户密码(可能需要先扩充LOGIN_PASSWD字段的长度到100个字节). 先统一密码, 然后让用户登录后用如下URL进行密码修改.

http://localhost:8080/webchart/password.do

    如果对WebChart的安全机制有建议或问题, 都请告诉我, 谢谢!