Web y autenticación

Generador y decodificador de Basic Auth — encabezado de autorización HTTP

Generador y decodificador en línea gratuito de encabezados Basic Auth. Cree HTTP Basic Authorization encabezados a partir de credenciales o decodifica encabezados existentes instantáneamente.

Gratis Sin registro Se ejecuta en tu navegador

Espacio de trabajo de la herramienta

¿Qué es un Generador y Decodificador de Basic Auth?

Un Generador y Decodificador de Basic Auth es una herramienta para trabajar con encabezados de HTTP Basic Authentication. HTTP Basic Auth es un esquema sencillo de autenticación integrado al protocolo HTTP, en el que el cliente envía nombre de usuario y contraseña codificados en Base64 como parte de Authorization encabezado. El formato es 'Basic Base64(nome_de_usuário:senha)'. Esta herramienta permite generar un encabezado formateado correctamente a partir de las credenciales o decodificar un encabezado existente para recuperar sus componentes de nombre de usuario y contraseña. Se utiliza con frecuencia al trabajar con API REST, servidores web y entornos de desarrollo que requieren Basic Authentication.

Cómo usar la herramienta Basic Auth

  1. 1Seleccione la pestaña 'Generate' para crear una Authorization encabezado o 'Decode'_ para extraer credenciales de un encabezado.
  2. 2Para generar: informe un nombre de usuario y una contraseña. La herramienta crea instantáneamente la cadena de encabezado 'Basic encoded'.
  3. 3Copie el encabezado generado usando el botón de copia para utilizarlo en las requisiciones de API, órdenes curl o archivos de configuración.
  4. 4Para decodificar: cole un valor de Authorization encabezado en formato 'Basic...'. La herramienta decodifica la Base64 y muestra el nombre de usuario y la contraseña.
  5. 5La herramienta procesa automáticamente el prefijo 'Basic ' en los dos modos — puede pegar el valor con o sin él.

Casos de uso comunes

Generador y decodificador de Basic Auth — encabezado de autorización HTTP

Genere encabezados Basic Auth para usar en herramientas como curl y Postman o en requisiciones fetch al probar API que exigen Basic Authentication.

Generador y decodificador de Basic Auth — encabezado de autorización HTTP

Crea cadenas de autorización codificadas para archivos de configuración de servidores web, definiciones de proxy o variables de pipelines de CI/CD.

Generador y decodificador de Basic Auth — encabezado de autorización HTTP

Decodifique Authorization Encabezados de logs HTTP o capturas de red para comprobar si se envían las credenciales correctas.

Generador y decodificador de Basic Auth — encabezado de autorización HTTP

Genera ejemplos de Authorization Headers para documentación de API, mostrando a los desarrolladores el formato exacto que deben usar.

Preguntas frecuentes

HTTP Basic Auth es seguro?

Basic Auth codifica credenciales en Base64, que puede ser revertido fácilmente, no es criptografía. Él debe ser usado solamente en conexiones HTTPS. Para aplicaciones en producción, considere alternativas más seguras, como tokens OAuth2 Bearer o claves de API.

¿Puedo usar caracteres especiales en la contraseña?

Sí. El nombre de usuario y la contraseña están unidos por dos puntos y codificados juntos en Base64. Caracteres especiales, espacios y caracteres Unicode se aceptan, aunque algunos servidores antiguos pueden presentar problemas con caracteres no ASCII.

¿Por qué la decodificación muestra la contraseña equivocada?

Si la contraseña contiene dos puntos, el decodificador solo se separará en el primero. Por lo tanto, la contraseña incluirá todos los dos puntos siguientes. Esto sigue la especificación de HTTP Basic Auth (RFC 7617), en la cual solamente el primer carácter de dos puntos es tratado como separador.

¿Cómo uso el encabezado generado en una orden curl?

Use la opción -H: curl -H 'Authorization: Basic dXNlcjpwYXNz' https://api.example.com. Como alternativa, curl proporciona soporte integrado a Basic Auth con la opción -u: curl -u nombre_de_usuario:senha https://api.example.com.