【发布时间】:2021-12-22 17:08:02
【问题描述】:
我使用以下命令行在 Linux 中生成 ECDSA 签名。在 Linux 中,您可以使用命令行来验证签名。这个没问题
在Windows中,同样的命令行也可以签名验证成功
openssl ecparam -name secp192k1 -genkey -out ec.key
openssl ec -in ec.key -pubout -out ec.pubkey
openssl dgst -sha1 -sign ec.key -out ec.sig content.txt
openssl dgst -sha1 -verify ec.pubkey -signature ec.sig content.txt
但事情就是这样。
我把Linux中生成的所有文件都放到Windows中,然后用命令行验证签名,结果报错,为什么?
【问题讨论】:
-
错误是什么?