toMasked

fun String.toMasked(minLength: Int = 15, prefixKeep: Int = 5, suffixKeep: Int = 4): String(source)

给敏感信息例如 api key 打码。

prefixKeep 字符和后 suffixKeep 字符将被保留,中间部分将替换为等长 MASK_CHAR

Parameters

minLength

小于或等于此长度的 this 将直接输出等长 MASK_CHAR