\App\Console\CommandsConfigEncryptSensitive

敏感配置值落库加密迁移命令

职责:把 SENSITIVE_KEYS 的存量明文值原地改写为 enc: 前缀密文(Crypt::encryptString)。 幂等:已有 enc: 前缀的行跳过,可重复执行;执行后清相关分组缓存。

注意:跨环境同步(DataSyncService td_sys_config_value)依赖两端 APP_KEY 一致; APP_KEY 轮换前必须先执行「先解密重加密」流程,否则存量密文失读。

┌────────────────── 分区导航(按此顺序阅读)──────────────────┐ 分区 1 · 命令签名与说明 $signature / $description 分区 2 · 执行入口 handle └────────────────────────────────────────────────────────────┘

Summary

Methods
Properties
Constants
handle()
No public properties found
No constants found
No protected methods found
$signature
$description
N/A
No private methods found
No private properties found
N/A

Properties

$signature

$signature

命令签名

$description

$description

命令说明

Methods

handle()

handle() : int

执行加密迁移。

流程:① 取全部敏感键的定义 ② 逐定义加密存量明文值(enc: 前缀与空值跳过)与默认值 ③ 清理受影响分组缓存

Returns

int —