小编Mic*_*ael的帖子

OpenSSL ECDSA 签名和验证文件

我想用椭圆曲线签署和验证pdf。我得到了一些代码,但它不起作用。

创建私钥:

openssl ecparam -genkey -name secp384r1 -noout -out private.pem
Run Code Online (Sandbox Code Playgroud)

创建公钥:

openssl ec -in private.pem -pubout -out public.pem
Run Code Online (Sandbox Code Playgroud)

签名文件:

openssl dgst -ecdsa-with-SHA1 test.pdf > hash openssl dgst
openssl dgst -ecdsa-with-SHA1 -inkey private.pem -keyform PEM -in hash > signature
Run Code Online (Sandbox Code Playgroud)

验证文件:

openssl dgst -ecdsa-with-SHA1 -verify public.pem -signature signature.bin data
Run Code Online (Sandbox Code Playgroud)

签名和验证的部分不起作用。

cryptography openssl

7
推荐指数
2
解决办法
3万
查看次数

标签 统计

cryptography ×1

openssl ×1