私は、コマンドを以下により署名するファイルを持っている:sha256withRSA署名をopensslで計算する同等のコマンドはありますか?
$ openssl sha256 -sign privatekey.pem myfile.txt > right.result
は、同じ結果を得るために任意の同等のコマンドはありますか?私は以下の方法を試みました(最初にsha256ダイジェストを計算してから、ダイジェストに署名します)。しかし、それは動作しないことができます。
$ openssl sha256 -binary myfile.txt > my.digest
$ openssl rsautl -sign -inkey privatekey.pem -in my.digest > wrong.result
"wrong.result" の内容をを常に"right.result"は異なっています。誰か私に理由を教えてもらえますか?どうもありがとうございました!
Dupe https://stackoverflow.com/questions/38767660/multiple-openssl-rsa-signing-methods-produce-different-results/38768455などがリンクしています –