摘要
一种通用加密数据库连接器及其设置方法,设置通信连接模块,用于与应用层、数据库服务器和加解密模块之间进行通信;设置协议解析模块,用于对各种类型的数据库解析出协议包中的重要信息;设置加解密模块,用于对协议解析模块中交付层提交的需要加密或解密的SQL语句或结果集进行加密或解密处理,并将加密或解密后的密文集或明文集传递给协议重组模块进行重组;设置协议重组模块,用于把SQL语句重组为SQL请求以及把结果集重组为SQL响应;设置服务模块,用于提供辅助功能。本发明为应用层各种类型数据库驱动提供统一的透明式数据库访问,以密文形式存储用户数据,方便现有系统集成和数据库迁移。
- 单位