基于双列处理的列加解密方法和装置
Abstract:
本发明提供一种基于双列处理的列加解密方法和装置,其中方法包括:获取当前应用环境下的数据库描述信息,并基于数据库描述信息确定当前应用环境下使用的数据库是否支持移动数据表中列的位置;若当前应用环境下使用的数据库支持移动数据表中列的位置,且当前的加解密标记为未加密,则在目标数据表中紧邻待加密列之后的位置处插入加密辅助列;读取待加密列中的待加密数据并进行加密,得到待加密列的已加密数据后,将待加密列的已加密数据更新至加密辅助列中;删除待加密列,并将加密辅助列的列名改为待加密列的列名;若当前的加解密标记为已加密,解密方式类似上述加密方式。本发明提高了敏感列加解密过程中数据库的安全性。
Public/Granted literature
Patent Agency Ranking
0/0