superman2003
7a7f51a534
fix(backup): 拒绝用自动生成的临时密钥持久化 S3 SecretAccessKey
totp.encryption_key 未配置时,加密密钥每次进程启动都会随机重新生成。
备份/图床把 S3 SecretAccessKey 用这把临时密钥加密落库后,重启或升级
即无法解密(decrypt: cipher: message authentication failed),S3 备份
与图床静默失效(#4524)。
对齐支付(payment.ProvideEncryptionKey)与 TOTP 启用已有的护栏:在
持久化新 secret 之前,若密钥非固定配置则返回可操作的
SECRET_ENCRYPTION_KEY_NOT_CONFIGURED(400),提示配置固定
TOTP_ENCRYPTION_KEY。不带 secret 的更新(沿用已存值)与
ReuseBackupS3 模式不受影响;已配置固定密钥的部署无感。
2026-07-20 15:20:51 +08:00
..
2026-07-20 09:20:15 +08:00
2026-07-16 18:18:28 +08:00
2026-07-20 15:20:51 +08:00
2026-07-18 00:11:18 +08:00
2026-07-10 15:13:11 +08:00
2026-07-18 00:11:18 +08:00
2026-07-13 10:11:33 +08:00
2026-07-15 19:57:37 -07:00