国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

RSA算法密鑰長度的選擇

發布時間:2021-1-12 10:37    發布者:zntsbkhhh
RSA算法密鑰長度的選擇
        RSA算法密鑰長度的選取直接關系到加解密、簽名驗簽的安全強度和運算速度。密鑰的長度實際上是指公鑰模N的長度(以Bit為單位),理論上來講N越大,安全強度越高,算法運算速度越慢。因此,RSA算法密鑰長度要結合項目的實際情況來選取,以求在安全性和運算性能之間取得平衡例如:有些產品的應用場景要求RSA加解密必須具有很高的實時性,比依托于強大CPU性能,不需要過多考慮RSA運算速度,還有些終端產品如公交刷卡機。如果RSA運算時間過長會導致刷卡交易整體時間延長,用戶刷卡體驗變差,上下車客流速度變慢,因此這種應用場景不適合選取過高的公鑰模長。有些PC端產品,雖然MCU運算性能偏弱,但是增加了一顆帶有協處理器的加密芯片來協助MCU完成運算,這樣就能很好的實現運算加速,因此不需要過多擔心速度問題,可以選取較高的公鑰模長來提升系統安全強度。總體來說,現在市場上RSA公鑰長度應用較多的是10242048位,簡稱RSA1204算法和RSA2048算法
RSA幾個特性如下:
1密鑰長度增長一倍,公鑰操作所需時間增加約4倍,私鑰操作所需時間增加約8倍,公私鑰生成時間約增長16倍。
2 一次能加密的密文長度與公鑰長度成正比,如RSA1024,一次能加密的內容長度為 1024/8  = 128byte包含填充字節。所以非對稱加密一般都用于加密對稱加密算法的密鑰,而不是直接加密內容。
3 加密后密文的長度為公鑰的長度,公鑰長度為1024Bit(128Byte),最后生成的密文固定為 1024Bit(128Byte)。

本文地址:http://www.4huy16.com/thread-754114-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
kessy1 發表于 2021-1-13 15:58:26
學習了,RSA的加密速度還得依托于CPU的性能,如果性能好,密鑰長度就可以選擇位數多一些的。
xiaoyuhzou1228 發表于 2021-1-14 13:27:13
樓主的文章對于我這這種小白來說通俗易懂,漲知識了
假的會計師 發表于 2021-1-14 13:38:37
這樣用帶有協處理器的加密芯片運算RSA,提升安全強度還實現運算加速,倒是一個不錯的方案
小屁孩123 發表于 2021-1-14 14:13:18
是不是RSA長度越長越好?越安全呢?
QL87 發表于 2021-1-15 16:21:50
不同行業中如何選擇1024和2048呢?比如我是想做個產品中的數據加密,能否用到RSA這種呢?
明亮的光 發表于 2021-1-15 16:35:06
RSA 1024和AES 256,這兩種加密算法哪種更安全
wang0327 發表于 2021-1-15 17:23:07
各有所長,前者是非對稱加密,是業內普遍使用的,加密效率較后者低,可能會被破,雖然在成本的限制下可行性不高。AES256是用于取代3DES的,破解的相對少些。
miniminimini 發表于 2021-1-15 17:28:32
現在都4096了、1024都比較少了
O(∩_∩)O帆 發表于 2021-1-16 00:51:04
其實跟用法有關,一般都是用RSA進行握手傳遞密鑰使用,所以位數確實要選高點。但如果做數據流加密,那肯定不能選太高,RSA4096的話,估計你都跑不起來
小屁孩123 發表于 2021-1-17 13:24:45
加密數據超過128字節或者不足可以加密嗎
Test_wf 發表于 2021-1-17 13:58:28
看你用的是多少位的RSA了,明文長度需等于公鑰長度,不足需要填充,超了不行。
明亮的光 發表于 2021-1-17 17:56:20
rsa算法密鑰長度那就看公鑰模長唄
kessy1 發表于 2021-1-18 09:08:48
密鑰越長,加密時間肯定就越長,那么選擇一個合適的長度就很重要了
小屁孩123 發表于 2021-1-18 13:35:02
這時間是以4的倍數增長嗎
?-о 發表于 2021-1-18 16:28:30
文章里寫了,密鑰長度增長一倍,公鑰操作所需時間增加約4倍,私鑰操作所需時間增加約8倍
xiaoyuhzou1228 發表于 2021-1-18 16:45:06
樓主幫忙推薦一款這種支持較高安全等級加密算法的芯片
Test_wf 發表于 2021-1-18 17:10:45
凌科LKT4305-GM,LCS4110都不錯,大家也可以去官網上看下型號詳情
假的會計師 發表于 2021-1-18 17:17:47
看來要使用RSA算法的話,還是要選擇具有RSA協處理器的安全芯片。
miniminimini 發表于 2021-1-18 17:24:16
看來加密芯片還是需要有較高的技術才能保證安全
12下一頁
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Microchip第22屆中國技術精英年會——采訪篇
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術精英年會深圳站回顧
  • Microchip第22屆中國技術精英年會上海首站開幕
  • 電動兩輪車設計生態系統
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表