Generador de Clave de API
Una clave de API es un token secreto utilizado para autenticar solicitudes entre servicios, aplicaciones y APIs. Este generador usa la Web Crypto API (crypto.getRandomValues) para producir claves aleatorias criptográficamente seguras — generadas desde una fuente de alta entropía y prácticamente imposibles de adivinar o forzar.
Puedes personalizar la longitud de la clave (8 a 128 caracteres), elegir entre codificación hexadecimal (0–9, a–f) o Base62 (0–9, A–Z, a–z), añadir un prefijo opcional como 'sk_' o 'pk_live_', y generar múltiples claves a la vez. Las claves nunca se envían a ningún servidor — todo se ejecuta localmente en tu navegador.
Como funciona
Cada carácter de la clave se deriva de un byte aleatorio producido por crypto.getRandomValues(). Para salida hexadecimal, cada byte se mapea a dos dígitos hex (00–ff). Para Base62, cada byte se calcula módulo 62 y se mapea a un carácter del conjunto [0-9A-Za-z], proporcionando aproximadamente 5.95 bits de entropía por carácter.
Casos de uso
- Generar claves de API para productos SaaS y servicios de backend
- Crear tokens secretos para firmas de webhook y autenticación HMAC
- Provisionar tokens de acceso temporales para entornos de prueba y desarrollo
- Producir identificadores aleatorios seguros para registros de base de datos o IDs de sesión
- Generar múltiples claves en lote para poblar entornos de staging o QA