sha1withrsa

SHA1安全哈希算法(Secure Hash Algorithm)主要適用於數字簽名標準 (Digital Signature Standard DSS)裡面定義的數字簽名算法(Digital Signature Algorithm DSA)

RSA是目前最有影響力的公鑰加密算法,它能夠抵抗到目前為止已知的絕大多數密碼攻擊,已被ISO推薦為公鑰數據加密標準

SHA1WithRSA:用SHA算法進行簽名,用RSA算法進行加密。

算法說明:
在對進行SHA1算法進行摘要計算後,要求對計算出的摘要進行處理,而不是直接進行RSA算法進行加密。
要求把SHA1摘要的數據進行壓縮到20個位元組(BCD TO HEX);
在前面插入15個位元組標示數據(ASN.結構)
30(數據類型結構)21(總長度)30(數據類型)09(長度)06 05 2B 0E 03 02 1A 0500【數據具體類型不清楚-請專家指正】 04 (數據類型) 14 (長度) + SHA1簽名數據
然後進行RSA加密,採用RSA_PKCS1_PADDING。

相關詞條

熱門詞條

聯絡我們