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