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.
Cómo se usa
- Elige el tipo de secreto y, si procede, el número de bytes aleatorios.
- Copia el resultado, o genera varios y copia o descarga todos.
- 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.