Skip to content

加密示例

以Windows平台下DBeaver工具为例。

将xgssl.dll动态库放置于C:\Windows\System32下,在JDBC连接串上配置SSL值为ssl 。

  • 设置数据库连接为非传输加密后,使用 DBeaver 连接数据库执行以下 SQL。

    sql
    CREATE TABLE t_int_1(A int);
    INSERT INTO t_int_1 VALUES(-58);

    使用 wireshark 工具进行抓包,登录数据库用户名和密码等相关信息、创建的表结构、插入的数据均为明文显示。

  • 断开数据库连接,配置 SSL 加密传输后,使用 DBeaver 重新连接数据库执行以下 SQL。

    sql
    INSERT INTO t_int_1 VALUES(-58);

    使用 wireshark 工具进行抓包,登录数据库相关信息与插入的数据均为密文显示。