试述数据库的加密方法有哪些?
数据库的加密方法主要有以下三种:
(1)使用加密软件加密数据。通常使用“单钥加密算法”进行加密,而对密钥严格保管,往往使用数据系统自带加密的加密方法加密数据,实施自主式介入控制。
(2)使用专用软件加密数据库数据。这种方法是将加密方法嵌入DBMS的源代码,实际上是使加密方法和数据库永久地捆绑在一起。
(3)加密桥技术。这种技术是在加/解密卡的基础上开发的可实现在不存在降低加密安全强度旁路条件下,为数据库加密字段的存储、检索、索引、运算、删除、修改等功能的实现提供接口,并且它的实现是与加密算法、密码设备无关的。