GBase 8a
其他
文章
精选
南大通用GBase 8a参数_gbase_encrypt_new_mode介绍
发表于2025-12-25 19:58:08318次浏览2个评论
功能
指定加密算法类型 取值范围:[0-3] 取值为0,mysql的AES加解密 取值为1,openssl的AES加解密,aes128算法 取值为2,SM4的加解密 取值为3,aes256算法(新增) 默认值为1,参数仅可在配置文件中修改值。使用于global范围。 说明:使用的加解密的算法标记,不支持随意切换,若强制更换安全算法标记,则原有密钥不能使用新算法进行正确解密数据。
开启数据加密功能
gbase> CREATE ENCRYPTION CERTIFICATE IDENTIFIED BY '111111';
Query OK, 0 rows affected (Elapsed: 00:00:00.01)
gbase> alter ENCRYPTION CERTIFICATE open IDENTIFIED by '111111';
Query OK, 0 rows affected (Elapsed: 00:00:00.66) 查看证书状态

创建加密表

在配置文件中修改_gbase_encrypt_new_mode参数为2(重启服务)

重启服务后查看当前证书状态

执行打开证书语句之后还是无法开启证书:

查询数据失败:
gbase> select * from test.t1;
ERROR 1708 (HY000): [192.168.40.128:5050](GBA-02AD-0005)Failed to query in gnode: DETAIL: (GBA-01EX-700) Gbase general error: Decrypt key invalid. 重新开启数据加密功能
gbase> CREATE ENCRYPTION CERTIFICATE IDENTIFIED BY '111111';
Query OK, 0 rows affected (Elapsed: 00:00:00.01)
gbase> alter ENCRYPTION CERTIFICATE open IDENTIFIED by '111111';
Query OK, 0 rows affected (Elapsed: 00:00:00.66) 查看证书状态

查询数据同样报错
gbase> select * from test.t1;
ERROR 1708 (HY000): [192.168.40.128:5050](GBA-02AD-0005)Failed to query in gnode: DETAIL: (GBA-01EX-700) Gbase general error: Decrypt key invalid. 评论
登录后才可以发表评论
GBase用户28017发表于 7个月前
学习。
山佳发表于 7个月前
学习了
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528