全部产品
Search
文档中心

数据库自治服务 DAS:列加密

更新时间:Oct 30, 2026

列加密是数据库自治服务 DAS(Database Autonomy Service)提供的数据库敏感列保护能力,支持对 RDS MySQL、RDS PostgreSQL、PolarDB MySQL 和 PolarDB PostgreSQL 等数据库类型的数据列进行加密配置,帮助保护数据库中的敏感列数据。

特性简介

列加密可以同时保证数据的机密性和完整性:

  • 机密性:敏感列采用国际标准 AES-GCM 或国密 SM4-GCM 算法加密,未获得明文权限、或不持有主密钥 MEK 的人,即便拿到查询结果,也只能看到无意义的密文。

  • 完整性:每一段密文都带有校验标签,解密前会先核对。密文一旦在传输过程中或在应用侧被篡改,校验就不会通过,也不会把它解密成错误的明文。

您可以为手机号、身份证号、银行卡号等敏感列配置加密规则,并配置简单的代码即可接入功能。未被授权的账号和应用查询时只能看到密文,被授权的应用通过列加密客户端(EncJDBC、GoLang 驱动)自动解密后获得明文。

相关文档

您可以通过以下文档了解和使用列加密:

  • 概述:了解列加密支持的地域和数据库、前提条件、计费说明及加密限制,并为目标实例配置列加密策略。

  • 集成 EncJDBC:通过 Java 应用访问加密列的明文时,使用 EncJDBC 驱动连接数据库。

  • 集成 GoLang 驱动:通过 Go 应用访问加密列的明文时,使用 alibabacloud-encdb-mysql-go-client 驱动连接数据库。

  • 列加密规则自动化管理最佳实践:了解列加密规则自动化管理的最佳实践。