Enter a username or password to generate a credential.
Un generador de autenticación básica crea la credencial que requiere la autenticación básica HTTP: la codificación base64 de su nombre de usuario y contraseña unida por dos puntos, con el prefijo "Básico". El resultado es el valor del encabezado de Autorización que envía un cliente para demostrar quién es. El esquema se define en RFC 7617, "El esquema de autenticación HTTP básico", y es la credencial más simple con la que un servidor y un cliente pueden ponerse de acuerdo, razón por la cual todavía está en todas partes en API, webhooks, registros privados y herramientas internas.
La codificación es deliberadamente reversible. La autenticación básica no es cifrado y no ofrece confidencialidad por sí sola: base64 es una codificación de transporte, por lo que cualquiera que pueda leer el encabezado puede volver a leer la contraseña en un solo paso. Por eso esta herramienta también decodifica un token. Pegar una autorización: valor básico y le muestra el nombre de usuario y la contraseña que lleva. La única regla que hace tropezar a las personas es que el nombre de usuario no puede contener dos puntos, porque los primeros dos puntos son el límite entre los dos campos; la contraseña puede contener tantos dos puntos como desee. Este generador marca dos puntos en el nombre de usuario para que una credencial no decodifique mal en silencio.
Debido a que el valor es solo base64 de "usuario:contraseña", hacerlo bien a mano es complicado y hacerlo mal significa un flujo de respuestas 401 sin causa obvia. Esta herramienta produce la línea de encabezado exacta, un comando curl listo para ejecutar tanto en la forma -u como en el encabezado explícito, un fragmento fetch() y el formulario URL de información de usuario (https://user:pass@host) para los casos en los que eso todavía funciona. Codifica a través de UTF-8, por lo que los caracteres acentuados y las contraseñas no latinas producen los mismos bytes que enviaría un cliente compatible, en lugar de corromperse de la misma manera que un codificador solo ASCII los corrompería.
Todo sucede en tu navegador. El nombre de usuario y la contraseña que escribe nunca se cargan, que es el punto cuando maneja una credencial real. Enviar una contraseña en vivo a un servidor solo para codificarla anularía el ejercicio. No hay registro ni registro, por lo que es seguro pegar credenciales de producción mientras depura una integración.
Escriba la credencial que desea codificar. Opcionalmente, configure el host de modo que los ejemplos de URL y curl generados apunten al servidor correcto.
Obtenga la autorización: encabezado básico, el comando curl, el fragmento fetch() o el token base64 por sí solo, cualquiera que necesite su tarea.
Cambie al modo decodificar y pegue un encabezado o token de autenticación básico para recuperar el nombre de usuario y la contraseña que codifica.
Si el nombre de usuario contiene dos puntos, la herramienta le advierte, porque la credencial se decodificaría con una división incorrecta en el extremo receptor.
Produce la autorización completa: comandos de línea básica, curl -u y encabezado explícito, un fragmento de búsqueda () y el token base64 sin formato.
Codifique un nombre de usuario y una contraseña en un token, o pegue un valor de autenticación básico existente para leer la credencial que lleva.
Codifica la credencial a través de UTF-8, de modo que los nombres de usuario y contraseñas acentuados y no latinos produzcan los bytes exactos que enviaría un cliente RFC 7617.
Advierte cuando el nombre de usuario contiene dos puntos, la única entrada que realiza una decodificación de credencial de autenticación básica incorrectamente en el servidor.
Check one name across hundreds of TLDs at once. RDAP first, WHOIS fallback, and a verdict of available, taken or unknown — never a guess
Paste a User-Agent string and read the browser, rendering engine, operating system, device type and CPU it describes, all in your browser.
Create frosted-glass UI with a live preview and sliders for backdrop blur, transparency, saturation, color, and radius - then copy production-ready CSS.
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text
0 comments
No comments yet. Be the first to share your thoughts!