Herramienta online de generación de claves ECC y firma ECDSA
Genera claves P-256/P-384/P-521, crea firmas ECDSA y verifica firmas con algoritmos SHA
Herramienta online de generación de claves ECC y firma ECDSA
ECC (Elliptic Curve Cryptography) es un sistema criptográfico de clave pública basado en curvas elípticas. Ofrece una seguridad equivalente a RSA utilizando claves más pequeñas, reduciendo el tamaño de transmisión y los costes de procesamiento. Esta herramienta permite generar claves ECC y realizar firmas digitales ECDSA.
Funciones principales
- Generación de pares de claves ECC mediante curvas seleccionables.
- Exportación de clave pública en formato PEM SPKI.
- Exportación de clave privada en formato PEM PKCS#8.
- Importación de claves PEM existentes para firma y verificación.
- Creación y validación de firmas digitales ECDSA.
Curvas y algoritmos compatibles
Admite tres curvas estándar: P-256 (secp256r1), P-384 (secp384r1) y P-521 (secp521r1). Estas curvas proporcionan aproximadamente niveles de seguridad de 128, 192 y 256 bits. Las firmas ECDSA pueden utilizar SHA-256, SHA-384 y SHA-512 como función hash.
Información sobre ECC
ECC no es un algoritmo de cifrado directo. Esta herramienta implementa firmas digitales ECDSA y verificación de firmas, pero no cifra mensajes largos. Para intercambio de claves basado en curvas el estándar utilizado es ECDH. Curvas como secp256k1 y Ed25519 no están incluidas debido a las limitaciones de las APIs WebCrypto estándar del navegador.
Manejo de errores
- Solicita generar o importar una clave antes de realizar operaciones.
- Detecta claves PEM con formato incorrecto.
- Indica entradas vacías de mensajes o firmas.
- Muestra claramente cuando una firma no es válida.
Requisitos del entorno
La generación de claves, firma y verificación utilizan WebCrypto del navegador. Esta API requiere un entorno seguro HTTPS para funcionar correctamente.
Casos de uso
- Generar claves ECC de prueba para desarrollo de APIs.
- Comprobar claves utilizadas en JWT ES256, ES384 y ES512.
- Resolver problemas de verificación de firmas.
- Comparar ECC frente a RSA en tamaño de claves.
Privacidad y seguridad
Las claves se generan localmente en el navegador. Las claves privadas y mensajes firmados no se envían ni almacenan. Utilice estas claves únicamente para pruebas y aprendizaje, no para proteger sistemas de producción.
Genera claves ECC y verifica firmas ECDSA online
- Admite curvas P-256, P-384 y P-521 con diferentes niveles de seguridad
- Exporta claves públicas SPKI y privadas PKCS#8 en formato PEM
- Permite importar claves existentes para firmar y verificar
- Soporta firmas ECDSA con SHA-256, SHA-384 y SHA-512
- Las firmas pueden copiarse, descargarse y verificarse nuevamente
- La generación de claves funciona localmente mediante WebCrypto