Expand description
Mascaramento Unicode-safe de valores sensíveis (senhas, tokens).
Regras:
- Valores com até 16 caracteres (inclusive): retorna
"***". - Valores com mais de 16 caracteres: primeiros 12 +
...+ últimos 4.
Usa chars() (e não indexação por bytes) para preservar grafemas Unicode.
Constants§
- CHARS_
FIM - Número de caracteres finais preservados.
- CHARS_
INICIO - Número de caracteres iniciais preservados.
- LIMITE_
MINIMO_ MASCARAR - Limite mínimo para mascarar (inclusive). Valores com comprimento menor ou
igual retornam
"***".
Functions§
- mascarar
- Mascara um valor sensível preservando início e fim.