是否可以使用OpenSSL命令行中的secp384r1 / SHA-256生成数字签名(我使用的是1.0.1c版本)?经过一些实验,我可以使用:
生成SHA-1签名openssl dgst -sign ec-key.pem -ecdsa-with-SHA1 -binary < test.bin > sig.bin
但是
openssl dgst -sign ec-key.pem -ecdsa-with-SHA256 -binary < test.bin > sig.bin
给我一个'-ecdsa-with-SHA256'的已知选项?
提前致谢
答案 0 :(得分:1)
尝试使用-sha256
代替-ecdsa-with-SHA256
,并使用EC密钥对其进行签名。