【发布时间】:2017-06-08 06:23:09
【问题描述】:
我们为 RSA 签名创建了调试公钥和私钥。 我们生成 sha256 哈希并保存在 cp1.bin 中。 然后我们尝试验证签名但总是失败。 如果我们不使用 pss 填充,验证命令将通过。 谁能帮忙评论一下?
谢谢
C:\Project\pkc>openssl pkeyutl -sign -in cp1.bin -inkey pvt_dbg.pem -out sig1.bin -pkeyopt digest:sha256 -pkeyopt rsa_padding_mode:pss -pkeyopt rsa_pss_saltlen:32
C:\Project\pkc>openssl pkeyutl -verify -in cp1.bin -sigfile sig1.bin -pkeyopt rsa_padding_mode:pss -pkeyopt rsa_pss_saltlen:32 -pubin -inkey pub_dbg.pem 签名验证失败
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?
标签: openssl