國密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演算法
- 國密SM演算法有哪些?演算法
- 元宇宙是什麼,和遊戲有什麼關係元宇宙遊戲
- 什麼是Cython?和Python有什麼關係?Python
- SEO和品牌建設有什麼關係?
- RSA公鑰回密演算法原理演算法
- Linux和Unix有什麼區別?兩者有什麼關係Linux
- 國密演算法演算法
- linux和ubuntu區別是什麼?有什麼關係?LinuxUbuntu
- Linux中apt是什麼?和Dpkg有什麼關係?LinuxAPT
- Centos 和 Redhat (RHEL) 有什麼關係(轉載)CentOSRedhat
- Dijkstra演算法和Prim演算法有什麼區別?演算法
- 被證明的黎曼猜想跟區塊鏈加密演算法有什麼關係?區塊鏈加密演算法
- 面試官:什麼是 YAML?和 Spring Boot 有什麼關係?面試YAMLSpring Boot
- java和JavaScript究竟什麼關係,有什麼樣的區別JavaScript
- 國密演算法概述演算法
- EMI/EMS/EMC有什麼關係?
- Spyder和Python有什麼關係?功能介紹!Python
- 域名和伺服器IP地址有什麼關係伺服器
- 供應商關係和管理有什麼型別?型別
- Apache與Tomcat有什麼關係和區別ApacheTomcat
- 雲端計算和大資料有什麼關係?大資料
- Handler_delete和Com_delete有什麼關係delete
- PHP sm2 國密擴充套件PHP套件
- 國密瀏覽器是什麼?有哪些?有什麼特點?瀏覽器
- RSA演算法演算法
- SkyDrive與OneDrive有什麼關係?
- 淺談國密演算法演算法
- 什麼是國密SSL證書?和普通SSL證書有什麼區別?
- 密碼學中的RSA演算法與橢圓曲線演算法密碼學演算法
- 健身環變得這麼貴,和中國有什麼關係?
- GitClub和GitHub是什麼關係Github
- Java 和 JavaScript 是什麼關係?JavaScript
- openssh和openssl是什麼關係
- Chronicles 和 IRIS 是什麼關係
- IRIS 和 Caché 是什麼關係
- python為什麼叫爬蟲?Python和爬蟲有什麼關係?Python爬蟲
- Java實現AES和RSA演算法Java演算法