chore: add db log masking

This commit is contained in:
duorameng
2026-04-30 15:53:13 +08:00
parent 404a1a4bfe
commit cfdf186b93
2 changed files with 22 additions and 1 deletions
+15
View File
@@ -112,3 +112,18 @@ func MaskSecrets(text string, secrets []string) string {
}
return text
}
// MaskString 对字符串进行脱敏处理,保留首尾,中间用星号遮掩
func MaskString(s string) string {
if s == "" {
return ""
}
n := len(s)
if n <= 3 {
return "***"
}
if n <= 6 {
return s[:1] + "***" + s[n-1:]
}
return s[:2] + "****" + s[n-2:]
}