摘要
本发明提供了一种基于硬件密码卡的数据库全密态加密方法和装置、电子设备以及存储介质,应用于数据库和数据加密技术领域。该方法包括:创建用于加密列加密密钥的客户端主密钥,将客户端主密钥存储在硬件密码卡中,并利用硬件密码卡生成客户端主密钥的读取接口;创建用于指定加密列的列加密密钥,将列加密密钥存储在硬件密码卡中,并利用硬件密码卡生成列加密密钥的读取接口;通过列加密密钥的读取接口从硬件密码卡中读取列加密密钥,利用列加密密钥创建基于指定加密列的表,并利用存储在硬件密码卡中的客户端主密钥对基于指定加密列的表中的插入数据进行加密。本发明提供的方法能够实现全密态数据库的快速加解密以及密钥的安全管理。
技术关键词
密钥
硬件密码卡
客户端
加密算法
加密方法
接口
口令
管理工具
数据加密技术
对象
电子设备
唯一性
处理器
加密装置
标识符
加密模块
明文
存储装置