🗝️ Generador de Claves Secretas
Genera al instante claves aleatorias criptográficamente seguras para cifrado, tokens y secretos de API — completamente local, con la Web Crypto API de tu navegador.
Acerca de
Esta herramienta utiliza la Web Crypto API integrada en el navegador (crypto.getRandomValues) para generar claves verdaderamente aleatorias — la misma fuente de entropía que usan los sistemas operativos y las bibliotecas de seguridad. Puedes elegir longitudes de clave de 128, 256 o 512 bits y codificar la salida como hexadecimal, base64 estándar o base64 segura para URL. Genera una sola clave o produce muchas a la vez para casos de uso masivo como configurar variables de entorno o realizar pruebas. Como todo se ejecuta completamente en tu navegador, no se envía ningún dato a ningún lugar — tus claves permanecen privadas.
Cómo usar
- Selecciona una longitud de clave: 128 bits para uso ligero, 256 bits para seguridad estándar o 512 bits para máxima fortaleza.
- Elige un formato de salida: hexadecimal para facilitar la lectura, base64 para codificación binaria compacta, o base64 segura para URL para usar en URLs y tokens.
- Establece la cantidad si necesitas varias claves a la vez — útil para el aprovisionamiento en lote de secretos.
- Haz clic en Generar. Tus claves aparecen al instante, derivadas del generador de números aleatorios criptográficamente seguro de la Web Crypto API.
- Haz clic en Copiar junto a cualquier clave para copiarla al portapapeles y pégala directamente en tu aplicación, archivo de configuración o variable de entorno.
Preguntas frecuentes
- ¿Este generador de claves es verdaderamente aleatorio y seguro?
- Sí. Utiliza crypto.getRandomValues de la Web Crypto API, que es un generador de números pseudoaleatorios criptográficamente seguro (CSPRNG) inicializado con entropía a nivel de SO. Es adecuado para generar claves de cifrado, tokens y secretos.
- ¿Esta herramienta envía mis claves a un servidor?
- No. Toda la generación de claves ocurre completamente en tu navegador. No se transmite ningún dato: tus secretos nunca salen de tu dispositivo.
- ¿Qué longitud de clave debo usar?
- 256 bits es lo más recomendado para aplicaciones modernas (AES-256, secretos JWT, claves API). Usa 128 bits para tokens ligeros y 512 bits cuando necesites margen adicional o entradas de hashing.
- ¿Cuál es la diferencia entre base64 y base64 segura para URL?
- El base64 estándar usa los caracteres + y /, que deben codificarse con porcentaje en las URL. El base64 seguro para URL los reemplaza por - y _ para que la clave pueda incluirse en URL, cadenas de consulta y cabeceras HTTP sin codificación adicional.
- ¿Puedo generar varias claves a la vez?
- Sí. Usa el ajuste de cantidad para generar varias claves con un solo clic. Es muy útil cuando necesitas inicializar múltiples servicios, probar configuraciones o aprovisionar secretos rotatorios.