| 设计要点 | 算法与参数可配置、版本化标识、双算法兼容期 |
|---|---|
| 数据层 | 密文包含算法与密钥版本元数据 |
| 协议层 | 协商与回退策略显式化并测试 |
对照思路(文本)
对照思路(文本)
难以迁移:代码中散落 AES-128-CBC 硬编码、无版本字段
便于迁移:统一 crypto 接口 + 配置化套件 + 密文带算法与密钥版本敏捷性要实测验证:接口抽象了但升级仍需停机与全量数据迁移时,成本依旧很高。
密码敏捷性指系统能低成本更换算法与密钥长度(RSA 迁 ECC、SHA-1 迁 SHA-256、为 PQC 过渡做准备);关键是接口抽象与参数可配置,并把算法版本写入数据格式。
| 设计要点 | 算法与参数可配置、版本化标识、双算法兼容期 |
|---|---|
| 数据层 | 密文包含算法与密钥版本元数据 |
| 协议层 | 协商与回退策略显式化并测试 |
难以迁移:代码中散落 AES-128-CBC 硬编码、无版本字段
便于迁移:统一 crypto 接口 + 配置化套件 + 密文带算法与密钥版本