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个月前
学习了