Saltar al contenido
en es

Generador de secretos y API keys

Crea secretos aleatorios con el generador criptográfico de tu navegador: hex, base64 y base64url de cualquier longitud, una APP_KEY de Laravel, API keys con prefijo y un bloque .env.

Se ejecuta en tu navegador: no se sube nada.

Bytes aleatorios (hex, base64) o caracteres (API key).

Letras, dígitos, «_» y «-». Vacío para ninguno.

Copiado

Cómo se usa

  1. Elige el tipo de secreto y, si procede, el número de bytes aleatorios.
  2. Copia el resultado, o genera varios y copia o descarga todos.
  3. Guárdalo en tu archivo .env o en un gestor de secretos. No lo subas nunca a git.

Preguntas frecuentes

¿Se envía el secreto a algún sitio?

No. Se genera en tu navegador con crypto.getRandomValues y no sale de la página. Aquí no se cargan anuncios, analítica ni scripts de terceros y no se registra nada.

¿Qué es una APP_KEY de Laravel?

Una clave aleatoria de 32 bytes, escrita como base64: seguido de su codificación en base64 (el formato de php artisan key:generate). Cifra las cookies y otros valores cifrados, así que mantenla en secreto y no la cambies a la ligera en producción.

¿Cuántos bytes necesito?

16 bytes (128 bits) es el mínimo para un secreto; 32 bytes (256 bits) es lo habitual para claves de firma y tokens. Las claves HMAC conviene que midan al menos lo que la salida del hash.

¿Qué genera el tipo API key?

Un prefijo opcional, un guion bajo y caracteres aleatorios de 0–9, A–Z y a–z (unos 5,95 bits cada uno). Prefijos como sk_live ayudan a detectar claves filtradas al escanear código.