Base62
Codificación que representa datos usando 62 caracteres alfanuméricos (0-9, a-z, A-Z), sin símbolos ambiguos para URLs o identificadores.
Base62 usa los 62 caracteres alfanuméricos ASCII (10 dígitos + 26 letras minúsculas + 26 mayúsculas) para codificar valores binarios o aleatorios en strings densas y URL-safe. A diferencia de Base64, evita `+`, `/` y `=` — caracteres que requieren escape en URLs y headers HTTP. Es habitual en identificadores cortos: shorteners de URL, IDs públicos, tokens de sesión y API keys. Con 62 caracteres por posición, 22 caracteres dan ~131 bits de entropía — más que suficiente para resistir colisiones y ataques de fuerza bruta. En Normadata, las API keys siguen el formato `nd_{prefix}_{22 chars base62}`. El prefijo (`live` o `test`) indica el entorno; los 22 caracteres base62 son la parte secreta, generada con un PRNG criptográfico. El formato compacto se copia y pega bien, no requiere URL-encoding y se distingue a simple vista de tokens JWT u otros formatos.