加密示例
以Windows平台下DBeaver工具为例。
将xgssl.dll动态库放置于C:\Windows\System32下,在JDBC连接串上配置SSL值为ssl 。
设置数据库连接为非传输加密后,使用 DBeaver 连接数据库执行以下 SQL。
sqlCREATE TABLE t_int_1(A int); INSERT INTO t_int_1 VALUES(-58);
使用 wireshark 工具进行抓包,登录数据库用户名和密码等相关信息、创建的表结构、插入的数据均为明文显示。
断开数据库连接,配置 SSL 加密传输后,使用 DBeaver 重新连接数据库执行以下 SQL。
sqlINSERT INTO t_int_1 VALUES(-58);
使用 wireshark 工具进行抓包,登录数据库相关信息与插入的数据均为密文显示。