加密概述
数据库加密是通过对数据库中存储的数据进行加密处理,用以保护数据的安全性和隐私性,如用户密码、个人身份信息等,常见的加密算法包括对称加密算法(如AES、DES)、非对称加密算法(如RSA)、哈希算法等。加密可在数据存储、传输和处理的各个阶段实现,以确保数据在任何时候都处于受保护的状态。
虚谷数据库通过系统包、加密机和驱动(SSL)三种方式,支持对数据库中表数据、存储文件、传输、备份文件等进行加密,加密使用SM4对称加密算法。
- 通过使用内置DBMS_CRYPTO加解密系统包,针对新增表数据加密,可对字段进行加解密。
- 通过使用加密机方式,针对存储文件与备份文件加密,可对库、用户、表下存储数据进行加密。
- 通过驱动(SSL)方式,针对传输加密。
加密方式 | 加密对象 |
---|---|
DBMS_CRYPTO系统包 | 新增表数据 |
加密机 | 存储文件、备份文件 |
驱动(SSL) | 传输 |