Ruby “openssl rsautl-sign”与“openssl dgst-sign”相比有多安全?
我正在研究一种生成文件数字签名的方法,发现至少有两种方法:Ruby “openssl rsautl-sign”与“openssl dgst-sign”相比有多安全?,ruby,openssl,digital-signature,Ruby,Openssl,Digital Signature,我正在研究一种生成文件数字签名的方法,发现至少有两种方法:openssl rsautl-sign和openssl dgst-sign 通过阅读,我在算法层面上理解了它们之间的差异 我想知道他们之间在安全级别上是否存在差异。我认为它们之间的区别在于ASN1编码,这不会影响openssl rsautl-sign的安全级别。但如果可能的话,我想确认一下 我计划在Ruby中实现这一点。在我看来,openssl-dgst-sign可以通过在openssl::PKey::RSA中使用sign来实现,open
openssl rsautl-sign
和openssl dgst-sign
通过阅读,我在算法层面上理解了它们之间的差异
我想知道他们之间在安全级别上是否存在差异。我认为它们之间的区别在于ASN1编码,这不会影响openssl rsautl-sign
的安全级别。但如果可能的话,我想确认一下
我计划在Ruby中实现这一点。在我看来,openssl-dgst-sign
可以通过在openssl::PKey::RSA
中使用sign
来实现,openssl-rsautl-sign
可以通过在openssl::PKey::RSA
中使用private\u-encrypt
来实现