所述rsautl OpenSSL的效用没有出现有一个设置,其中用于OAEP散列可以被改变。我的测试表明它只是默认为 sha1,仅此而已。
我的问题是......有没有办法改变哈希?
我用来测试它的命令:
openssl rsautl -inkey publickey.txt -encrypt -oaep -in plaintext.txt -out ciphertext.txt
Run Code Online (Sandbox Code Playgroud)
dav*_*085 11
rsautl
这是古老的,没有。pkeyutl
应该rsautl
在 2010 年取代,是的。-pkeyopt rsa_oaep_md:name
或者在 PSS 上的 Q 中的散列在rsa_mgf1_md:name
哪里。name
注意pkeyutl
在 1.1.0 之前(编辑)选项的顺序很重要;你必须做-encrypt
,然后-inkey rsaprivate
再 -pkeyopt
(当前没有记录AFAICS,虽然类似的情况genpkey
是),你需要做rsa_padding_mode:oaep
之前rsa_{oaep,mgf1}_md:hash
。
FIPS 模式可能存在同样的问题。
归档时间: |
|
查看次数: |
5853 次 |
最近记录: |