数据库

pgsodium (待弃用): 加密功能


Supabase 不建议 任何新项目使用 pgsodium 扩展。

pgsodium 扩展预计将在近期进入弃用周期。一旦弃用流程开始,我们将联系受影响项目的所有者,协助从 pgsodium 迁移。

pgsodium 是一个 PostgreSQL 扩展,提供对 libsodium 高级加密算法的 SQL 访问能力。

Supabase 之前文档中提到的两个基于 pgsodium 的功能:服务器密钥管理透明列加密,由于其操作复杂性和配置错误风险较高,目前我们不建议在 Supabase 平台上使用。

请注意,Supabase 项目默认启用静态加密,这通常已能满足 SOC2 和 HIPAA 等合规要求。

获取 Supabase 项目的根加密密钥

加密需要密钥。将密钥与加密数据存放在同一数据库中是不安全的。有关管理 Supabase 项目中 pgsodium 根加密密钥的更多信息,请参阅 加密密钥位置。该密钥是解密 Supabase Vault 中存储的数据以及通过透明列加密的数据所必需的。

资源

资源