ECDSA Tool
Firmar y verificar mensajes usando ECDSA sobre varias curvas; ideal para desarrolladores, ingenieros de seguridad y evaluadores de blockchain que requieren verificaciones rápidas del lado del cliente.
Tool coming soon!
We're working hard to get this tool ready for you.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
Sobre esta herramienta
Conceptualmente, la herramienta implementa las ecuaciones ECDSA estándar. Para firmar, el mensaje se hachea a z, se elige un nonce k (determinista si RFC6979 está activado), se calcula r como la coordenada x de kG modulo n, y se calcula s como la inversa de k multiplicada por (z + rd) modulo n. Para verificar, utiliza la clave pública Q y la firma (r,s) para recomputar un punto en la curva y comprobar que r coincide con la coordenada x derivada modulo n. Las salidas incluyen r, s, una firma DER opcional y un resultado de verificación booleano.
Quién se beneficia: desarrolladores que integran transacciones blockchain, firmas de API o intercambio seguro de mensajes; evaluadores que comparan contra vectores de referencia; investigadores de seguridad queexploran comportamientos de curvas. El valor único reside en soporte multi-curvas en una sola herramienta de navegador, opciones de nonce determinista y firmas canónicas para reducir la malleabilidad. También puede emitir valores derivados para depuración y demostraciones.
Funciones clave: validación de entradas, múltiples curvas, opciones de hash, salida en hexadecimal, firma determinista opcional, salida DER; componentes exportables para otras herramientas; códigos de error claros para entradas inválidas; e implementación del lado del cliente sin dependencias adecuada para experimentos rápidos.
Cómo usar
- Proporcionar entradas: mensaje, curva, hash_fn y ya sea private_key (para firmar) o public_key (para verificar).
- Elegir modo: firma o verificación.
- Ejecutar cálculo: generar firma o verificar la firma dada.
- Revisar salidas: r, s, der, is_valid y, si aplica, clave pública derivada.
- Opcional: activar nonce determinista RFC6979 y canonización Low-S para evitar malleabilidad.
- Exportar resultados en hexadecimal para integración en código o pruebas.
Frequently Asked Questions
Encuentre respuestas rápidas
Qué curvas se soportan?
Qué entradas se requieren para firmar vs verificar?
En qué formatos se proporcionan las salidas?
La nonce es determinista?
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
Convertidor de Spotify a MP3
Convierte archivos de audio proporcionados localmente a MP3, permitiendo escucha offline y compatibi...
Calculadora de Distancia por Carretera
Calculadora de distancia por carretera para viajeros, planificadores logísticos y conductores para e...
Tu opinión importa
Ayúdanos a mejorar
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic