國密SM2演算法和RSA演算法有什麼關係?
國密SM2演算法和RSA演算法都是公鑰密碼演算法,國密SM2演算法是一種更先進安全的演算法,在我們國家商用密碼體系中被用來替換RSA演算法。
SM2演算法可以進行哪些密碼應用?
SM2演算法做為公鑰演算法,可以完成簽名、金鑰交換以及加密應用。SM2演算法標準確定了標準過程:
1、簽名、驗籤計算過程;
2、加密、解密計算過程;
3、金鑰協商計算過程。
SM2演算法速度快嗎?
簡單講,SM2簽名速度快,驗籤速度慢,這點和RSA演算法的特性正好相反。另外,加解密速度和驗籤速度相當。
SM2簽名演算法支援多大的資料量,簽名結果為多少位元組?
簽名原始資料量長度無限制,簽名結果為64位元組。
SM2加密演算法支援多大的資料量,加密結果增加多少位元組?
支援近128G位元組資料長度,加密結果增加96個位元組。
SM2相關演算法有哪些?
SM2,為國家密碼管理局公佈的公鑰演算法,其加密強度為256位。其它幾個重要的商用密碼演算法包括:
SM1,對稱加密演算法,加密強度為128位,採用硬體實現;
SM3,密碼雜湊演算法,雜湊值長度為32位元組,和SM2演算法同期公佈,參見《國家密碼管理局公告(第 22 號)》;
SMS4,對稱加密演算法,隨WAPI標準一起公佈,可使用軟體實現,加密強度為128位。
以上為國密SM2演算法和RSA演算法有什麼關係?的全部內容,下期我們來認識國密演算法SM2,SM3,SM4之間的區別及應用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70017559/viewspace-2909015/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java 與 Python 國密演算法 SM2 互動使用(qbit)JavaPython演算法
- 什麼是Cython?和Python有什麼關係?Python
- 健身環變得這麼貴,和中國有什麼關係?
- 國密SM演算法有哪些?演算法
- linux和ubuntu區別是什麼?有什麼關係?LinuxUbuntu
- Linux中apt是什麼?和Dpkg有什麼關係?LinuxAPT
- 元宇宙是什麼,和遊戲有什麼關係元宇宙遊戲
- SEO和品牌建設有什麼關係?
- Dijkstra演算法和Prim演算法有什麼區別?演算法
- 被證明的黎曼猜想跟區塊鏈加密演算法有什麼關係?區塊鏈加密演算法
- Spyder和Python有什麼關係?功能介紹!Python
- 面試官:什麼是 YAML?和 Spring Boot 有什麼關係?面試YAMLSpring Boot
- 域名和伺服器IP地址有什麼關係伺服器
- 供應商關係和管理有什麼型別?型別
- Python和大資料有什麼關係?Python教程Python大資料
- 國密演算法演算法
- SkyDrive與OneDrive有什麼關係?
- EMI/EMS/EMC有什麼關係?
- RSA演算法演算法
- 密碼學中的RSA演算法與橢圓曲線演算法密碼學演算法
- python為什麼叫爬蟲?Python和爬蟲有什麼關係?Python爬蟲
- GNU是什麼?和Linux是什麼關係?Linux
- Java實現AES和RSA演算法Java演算法
- 國密演算法概述演算法
- GitClub和GitHub是什麼關係Github
- Chronicles 和 IRIS 是什麼關係
- IRIS 和 Caché 是什麼關係
- RSA加密演算法加密演算法
- RSA演算法(一)演算法
- RSA演算法原理演算法
- PHP sm2 國密擴充套件PHP套件
- RSA演算法中,為什麼需要的是兩個素數?演算法
- 專案管理跟GPS有什麼關係?專案管理
- 資料結構與演算法之間有何關係?資料結構演算法
- 淺談國密演算法演算法
- 什麼是IPFS?IPFS與區塊鏈有什麼關係區塊鏈
- RSA演算法簡介演算法
- Python和人工智慧有到底什麼關係?答案在這裡!Python人工智慧