crypto . create sign(' RSA-sha 1 ')
所以如果妳想知道crypto支持什麽算法,看看OpenSSL的文檔就知道了。man openssl自己看,而不是抄襲別人的demo。遇到問題想換個庫解決。這本質上是懶惰思維。
不要隨便問別人RSA-SHA1和SHA1WithRSA是不是壹樣的。我告訴妳它們是壹樣的,妳相信嗎?如果我錯了呢?用自己的大腦思考。
OpenSSL支持以下消息摘要算法。
$ openssl列表-消息摘要-算法
目錄系統代理(Directory System Agent)
DSA-SHA
DSA-SHA1 = >目錄系統代理(Directory System Agent)
DSA-sha 1-old = & gt;DSA-SHA1
DSS1 = >DSA-SHA1
MD4
訊息摘要 5
RIPEMD160
RSA-MD4 = & gt;MD4
RSA-MD5 = & gt;訊息摘要 5
RSA-RIPEMD160 = >RIPEMD160
RSA-SHA = & gt;恒星時角
RSA-sha 1 = & gt;SHA1
RSA-SHA1-2 = >RSA-SHA1
RSA-SHA224 = >SHA224
RSA-sha 256 = & gt;SHA256
RSA-sha 384 = & gt;SHA384
RSA-SHA512 = >SHA512
恒星時角
SHA1
SHA224
SHA256
SHA384
SHA512
目錄系統代理(Directory System Agent)
DSA-SHA
dsawithsha 1 = & gt;目錄系統代理(Directory System Agent)
dss1 = >DSA-SHA1
ecdsa-with-SHA1
MD4
md4WithRSAEncryption = & gtMD4
訊息摘要 5
md5WithRSAEncryption = & gt訊息摘要 5
ripemd = & gtRIPEMD160
RIPEMD160
ripemd160WithRSA = >RIPEMD160
rmd160 = >RIPEMD160
恒星時角
SHA1
sha1WithRSAEncryption = >SHA1
SHA224
sha224WithRSAEncryption = >SHA224
SHA256
sha256WithRSAEncryption = >SHA256
SHA384
sha384WithRSAEncryption = >SHA384
SHA512
sha512WithRSAEncryption = >SHA512
shaWithRSAEncryption = & gt恒星時角
SSL 2-MD5 = & gt;訊息摘要 5
SSL 3-MD5 = & gt;訊息摘要 5
SSL 3-sha 1 = & gt;SHA1
漩渦