dsh-destinywind-tpm:用 TPM/DPAPI 封存 DSH 凭据,取代明文文件

dsh-destinywind-tpm 是 rickwindman 维护的 DSH admin-security 插件,以 AES-256-GCM 信封加密将凭据写入 $DSH_HOME/.credentials.dpapi.json,Windows 优先 TPM/回退 DPAPI,Linux 优先 TPM 2.0/回退 libsecret,无保护者则拒绝挂载。通过 dsh plugin --profile web add link:<仓库路径> 安装并重启 dsh web,与官方明文 credentials 互斥;换装需重录凭据服务内引用,环境变量仍优先于密库。MIT 许可。

阅读全文