Generador de cabeceras de autorización HTTP Basic Auth

Codifica username y password de un objeto JSON como bytes UTF-8 de username:password, después en Base64 con el prefijo Basic. Al decodificar, separa en los primeros dos puntos y devuelve username y credentials; credentials contiene toda la contraseña, incluidos los dos puntos posteriores.

Cargando herramienta...

Acerca de generador de cabeceras de autorización http basic auth

Generador de cabeceras de autorización HTTP Basic AuthCodifica username y password de un objeto JSON como bytes UTF-8 de username:password, después en Base64 con el prefijo Basic. Al decodificar, separa en los primeros dos puntos y devuelve username y credentials; credentials contiene toda la contraseña, incluidos los dos puntos posteriores.

Cómo funciona esta herramienta

Codifica username y password de un objeto JSON como bytes UTF-8 de username:password, después en Base64 con el prefijo Basic. Al decodificar, separa en los primeros dos puntos y devuelve username y credentials; credentials contiene toda la contraseña, incluidos los dos puntos posteriores.

Canalización de procesamiento y arquitectura técnica

  1. Pega el ejemplo en «Entrada».
  2. Establece «Segunda entrada / expresión» en encode.
  3. Pulsa «Ejecutar localmente» y compara «Salida» con el ejemplo.

Ejemplo y aplicación práctica

Escenario de aplicación práctica: Crear una cabecera Basic desde JSON explícito.

Entrada de muestra:

{"username":"alice","password":"secret"}

Procesamiento computacional: Codifica username:password en Base64 con prefijo Basic; no es cifrado.

Salida ilustrativa:

Basic YWxpY2U6c2VjcmV0

Límites y casos especiales

Username y password deben ser cadenas sin caracteres de control; username no puede contener dos puntos. Usa UTF-8 sin normalizar el texto; el servidor puede exigir otra codificación o credenciales normalizadas. Basic es una codificación reversible, no cifrado. Usa TLS al transmitir credenciales. No contacta con un servidor ni verifica el acceso. Se rechazan sustitutos Unicode sin pareja para evitar su reemplazo silencioso al codificar en UTF-8.

Procesamiento en el navegador y privacidad

La función de la herramienta está diseñada para procesar la entrada en el navegador sin enviarla intencionadamente a un servidor de procesamiento de CZOA. Las solicitudes de recursos del sitio, analítica o publicidad son independientes. El navegador, sus extensiones y el software administrado del dispositivo quedan fuera de este límite.

Ejecución local y metodología de verificación

El procesamiento de la carga útil de esta herramienta está diseñado para ejecutarse localmente en el navegador mediante JavaScript o Web Workers. Las solicitudes de recursos del sitio, análisis o publicidad son independientes. La confidencialidad, la repetibilidad y la latencia dependen del entorno del navegador y no se garantizan de forma absoluta.

Normas técnicas y especificaciones de conformidad

Responsable del contenido: CZOA Tools · Última revisión: 2026-09-15 · Metodología de revisión

Cómo se usa

  1. Pega el ejemplo en «Entrada».
  2. Establece «Segunda entrada / expresión» en encode.
  3. Pulsa «Ejecutar localmente» y compara «Salida» con el ejemplo.

Preguntas frecuentes

¿Qué campos exige HTTP Basic Auth?+

Exige que username y password del JSON sean cadenas antes de crear el valor Basic Authorization.

¿Qué verificó el navegador?+

El JSON con alice y secret devolvió un resultado que contiene el esquema Basic.

¿Basic Auth cifra credenciales?+

No; codifica username:password en Base64. La protección del transporte depende de HTTPS externo.

¿Qué ocurre con JSON incorrecto?+

Campos ausentes o no textuales producen el error explícito de entrada JSON, sin encabezado.