【问题标题】:Verify message with openssl ECDSA_verify()使用 openssl ECDSA_verify() 验证消息
【发布时间】:2012-07-02 19:59:01
【问题描述】:

我想在 CPP 中使用 openSSL 来验证带有 ECDSA 的消息。 我有来自服务器的数据,其中包含消息和签名对。随服务器提供了曲线参数:-

(p,a,b, Base Point (Gx, Gy), Order of Base Point (r))

还有公钥。

使用这些值我想通过ECDSA_verify(). 验证消息

由于我是 openssl 新手,我不知道如何使用这些值来验证签名。

【问题讨论】:

    标签: c++ openssl


    【解决方案1】:

    当做同样的事情时 - 我找到了文件

    test/ecdsatest.c
    crypto/ecdsa/ecdsatest.c
    

    在基本的 openssl 发行版中是一个简单的起点。 (OpenSSL 将基点称为子组生成器)。 ec_key_st 和 ec_group_st 在

    crypto/ec/ec_lcl.h 
    

    是映射事物所需的最后一点(对于点和组、a 和 b 等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-26
      • 1970-01-01
      • 2015-04-27
      相关资源
      最近更新 更多