-
公开(公告)号:CN114491579A
公开(公告)日:2022-05-13
申请号:CN202111627885.4
申请日:2021-12-28
Applicant: 航天信息股份有限公司
Abstract: 本发明实施例公开了一种基于密码机设备的MySQL透明数据加解密方法和装置,所述方法包括:根据支持国产SM4密码算法的密码机设备的接口函数特征,将MySQL中与加解密相关的语句和函数修改为调用国产SM4密码算法的语句和函数;配置支持国产SM4密码算法的密码机设备的相关文件,所述相关文件包括头文件,配置文件和动态链接库文件;修改MySQL中的CMakeLists文件;调用支持国产SM4密码算法的密码机设备中的国产SM4密码算法,并通过外部安全模块生成的加解密的密钥以实现MySQL透明数据加解密。所述方法和装置实现了主流数据库加密算法的国产化,提高了数据库读写效率,实现了针对业务的即时部署,且本发明针对MySQL数据库原始数据库修改少,有较好的向前兼容性。