Back to blog

API Key:哈希存储与轮换

Nov 3, 2026VrmMate Team

密钥只显示一次,数据库只存哈希。

给程序用的 API Key,设计目标是不泄露、可追溯、可吊销。

存储

数据库只存哈希,明文只在创建时返回一次。查询时按前缀定位候选,再比对哈希,避免全表扫描。

前缀与可读性

密钥带固定前缀便于识别来源与类型,例如 sa_admin_。前缀不参与安全判断,只是运维便利。

轮换与吊销

支持多把密钥并存,方便平滑轮换。吊销立即生效,并记录最后使用时间与来源 IP。

权限

每把密钥绑定明确的权限集合,不要用一个全权限密钥打通所有场景。泄露时的爆炸半径要可控。