Tag: ECDSA
Necesito crear claves ECDSA y hasta ahora he utilizado código antiguo de OpenSSL, que ya no se compila con OpenSSL 3, ahora hay muchos errores de obsolescencia. He invertido varios días en buscar y probar, pero no puedo resolverlo. Estoy probando con el ejemplo simple https://fm4dd.com/openssl/eckeycreate.shtm, pero incluso las primeras . . . Read more
Estoy tratando de verificar una firma de Bitcoin utilizando ECDSA en Python, pero me resulta muy difícil, muchos intentos ya han fallado. Los parámetros: dirección: 33ELcBdg6W7parjGxNYUz5uHVHwPqopNjE mensaje: hzpPiNlB firma (base64): I2fKdGNtR5owOWVoWchMVWwC/gf4qyYZ8G+kvuR7CaBhU/0SO149a3/ylBaiVWzfUoXI5HlgYPjkrptk0HfW1NQ= Nota: He convertido la firma de base64 a una cadena hexadecimal, ya que eso es lo que requiere ECDSA. . . . Read more
Estoy tratando de verificar algunos datos con una clave pública utilizando el método ecdsa.VerifyData(), que estoy firmando con una clave privada y me está devolviendo un valor falso y no sé por qué. Estos son los métodos para firmar y verificar los datos: public byte[] SignData(byte[] dataValue) { X509Certificate2 privateKey . . . Read more
No puedo verificar una firma ECDSA con openssl: tengo la firma, la hash SHA256 de los datos, el nombre de la curva EC y un elemento que la documentación llama clave pública. Si verifico esta clave pública con openssl, creo que tengo una estructura ecparam: unsigned char parameters[] = { . . . Read more