Enmascarar contraseñas y ocultar secretos
Enmascara una contraseña para mostrarla (conservando primeros/últimos caracteres o con longitud fija) u oculta contraseñas, tokens y credenciales de URL en logs y configuraciones.
0 = misma longitud que la contraseña; si no, se oculta la longitud real.
Usa Mostrar/Ocultar para ver lo que escribiste. Enmascarar solo oculta caracteres al mostrarlos: para ocultar también la longitud, fija una longitud de máscara.
Se ejecuta completamente en tu navegador. Tus datos nunca se suben.
¿Qué es Enmascarar/desenmascarar contraseñas?
Dos herramientas en una: enmascara una contraseña para mostrarla, por ejemplo Co**42, y oculta contraseñas, claves de API, tokens y credenciales de URL dentro de un bloque de texto, como logs o archivos de configuración, antes de compartirlo. El botón Mostrar/Ocultar desenmascara lo que escribiste.
Cómo usar Enmascarar/desenmascarar contraseñas
- Elige el Modo: enmascarar una contraseña u ocultar contraseñas en un texto.
- Fija Mantener los primeros caracteres, Mantener los últimos caracteres, el Carácter de máscara y una Longitud fija de la máscara opcional.
- Escribe la contraseña o pega el texto que quieres limpiar.
- Copia el resultado enmascarado o limpio.
Ejemplo
DATABASE_URL=postgres://app:S3cr3t!@db:5432/prod
DATABASE_URL=postgres://app:*******@db:5432/prod
Cuándo usar Enmascarar/desenmascarar contraseñas
Úsalo antes de pegar logs, trazas de error o configuraciones en tickets, chats o herramientas de IA, y para mostrar una pista de una contraseña guardada en una interfaz. Revisa siempre el texto limpio; los formatos poco habituales pueden escaparse.
Cómo funciona Enmascarar/desenmascarar contraseñas
El enmascarado conserva el número elegido de caracteres iniciales y finales (por punto de código Unicode) y sustituye el resto por el carácter de máscara, o por un número fijo de caracteres de máscara para ocultar la longitud. La ocultación aplica tres patrones: URL del tipo scheme://user:secret@host, pares key=value / key: value y campos JSON "key": "value" cuya clave contiene password, passwd, pwd, secret, token, api_key, access_key, private_key, client_secret o auth. Los valores encontrados se sustituyen por caracteres de máscara y se muestra el número de sustituciones.
Casos de Uso Comunes
- Ocultar la URL de una base de datos antes de publicarla en un ticket de soporte
- Limpiar archivos .env antes de compartirlos
- Mostrar una clave de API enmascarada en un panel de administración
- Preparar extractos de logs para informes de errores
Nota de Seguridad
La ocultación se hace en tu navegador; el texto no se sube.
Preguntas Frecuentes
¿Se puede desenmascarar una contraseña enmascarada?
No. Los caracteres ocultos no están en la salida. «Desenmascarar» se refiere al botón Mostrar para el texto que escribiste.
¿Para qué sirve una longitud fija de máscara?
Una máscara con la longitud real revela cuánto mide la contraseña; una longitud fija la oculta.
¿La ocultación detecta todos los secretos?
Detecta los nombres de clave habituales y las credenciales en URL. Los secretos con nombres inusuales o dentro de texto libre pueden quedarse, así que revisa la salida.