mirror of
https://github.com/laoxong/nofx.git
synced 2026-06-04 09:58:22 +08:00
security(crypto): remove master key from log output to prevent leakage (#753)
This commit is contained in:
@@ -265,7 +265,9 @@ func (em *EncryptionManager) loadOrGenerateMasterKey() error {
|
||||
}
|
||||
|
||||
log.Println("✅ 主密鑰已生成並保存")
|
||||
log.Printf("🔐 請將以下內容添加到環境變數 (生產環境必須使用):\n export NOFX_MASTER_KEY=%s", encoded)
|
||||
log.Printf("📁 主密鑰文件位置: %s (權限: 0600)", masterKeyFile)
|
||||
log.Println("🔐 生產環境請設置環境變數: NOFX_MASTER_KEY=<從文件讀取>")
|
||||
log.Println("⚠️ 請妥善保管 .secrets 目錄,切勿將密鑰提交到版本控制系統")
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user