國密SM2算法和RSA算法有什么關(guān)系?

國密SM2算法和RSA算法都是公鑰密碼算法,國密SM2算法是一種更先進安全的算法,在我們國家商用密碼體系中被用來替換RSA算法。
SM2算法可以進行哪些密碼應(yīng)用?
SM2算法做為公鑰算法,可以完成簽名、密鑰交換以及加密應(yīng)用。SM2算法標(biāo)準(zhǔn)確定了標(biāo)準(zhǔn)過程:
1、簽名、驗簽計算過程;
2、加密、解密計算過程;
3、密鑰協(xié)商計算過程。

SM2算法速度快嗎?
簡單講,SM2簽名速度快,驗簽速度慢,這點和RSA算法的特性正好相反。另外,加解密速度和驗簽速度相當(dāng)。

SM2簽名算法支持多大的數(shù)據(jù)量,簽名結(jié)果為多少字節(jié)?
簽名原始數(shù)據(jù)量長度無限制,簽名結(jié)果為64字節(jié)。
SM2加密算法支持多大的數(shù)據(jù)量,加密結(jié)果增加多少字節(jié)?
支持近128G字節(jié)數(shù)據(jù)長度,加密結(jié)果增加96個字節(jié)。
SM2相關(guān)算法有哪些?
SM2,為國家密碼管理局公布的公鑰算法,其加密強度為256位。其它幾個重要的商用密碼算法包括:
SM1,對稱加密算法,加密強度為128位,采用硬件實現(xiàn);
SM3,密碼雜湊算法,雜湊值長度為32字節(jié),和SM2算法同期公布,參見《國家密碼管理局公告(第 22 號)》;
SMS4,對稱加密算法,隨WAPI標(biāo)準(zhǔn)一起公布,可使用軟件實現(xiàn),加密強度為128位。
以上為國密SM2算法和RSA算法有什么關(guān)系?的全部內(nèi)容,下期我們來認(rèn)識國密算法SM2,SM3,SM4之間的區(qū)別及應(yīng)用。