檔案過大導致非對稱加密時間過長問題的解決

2021-08-27 08:28:04 字數 516 閱讀 7566

現在對檔案加密用的最多的兩種方法就是對稱加密和非對稱加密兩種方法。

對稱加密時用同乙個秘鑰進行對檔案的加密和解密。而非對稱加密是同公鑰和私鑰分別進行加密和解密。相比前者更加的安全。

對稱加密,如果雙方中的一方將金鑰洩露的話就會失去安全性。而且雙方都得提前統一金鑰。

非對稱加密,則只要個人儲存好私鑰,公鑰是可以公開的。目的是防止中間有人篡改內容。

非對稱加密的兩種場景:

如果不想讓別人解開我收到的包,就可以通過公鑰進行加密然後通過自己的私鑰進行解密。

如果你不想別人冒充你傳送加密的包,就用私鑰進行加密,通過公鑰進行解密。

問題:但是有事加密檔案過大會導致加密和解密的時間過長。這樣嚴重的會影響到工作效率。所以可以通過下面方法來完成。

方法:首先你對檔案加密打包,密碼隨機。然後將生成的md5檔案和密碼檔案用私鑰進行簽名加密生成key.bin檔案。

而對方只需要用公鑰對key.bin檔案進行解壓。然後用密碼解壓檔案和md5檔案進行校驗。這樣既可以保證檔案的安全行也保證了加密解密的效率問題

對稱加密 非對稱加密

區別在於加密金鑰和解密金鑰是否一樣,一樣則是對稱加密,不一樣則是非對稱加密。對稱加密計算量小,但若不同的客戶端使用不能的金鑰時,伺服器的複雜大。常用的對稱加密包括 des 3des aes des 3des使用的架構為feistel。des金鑰長度為56位,3des相容des,可設定3個56位密碼,...

對稱加密 非對稱加密

1 對稱加密 對稱加密採用了對稱密碼編碼技術,它的特點是檔案加密和解密使用相同的金鑰,即加密金鑰也可以用作解密金鑰,這種方法在密碼學中叫做對稱加密演算法,對稱加密演算法使用起來簡單快捷,金鑰較短,且破譯困難,除了資料加密標準 des 另乙個對稱金鑰加密系統是國際資料加密演算法 idea 它比des的...

對稱加密 非對稱加密

演算法選擇 對稱加密aes,非對稱加密 ecc,訊息摘要 md5,數字簽名 dsa 對稱加密演算法 加解密金鑰相同 名稱金鑰長度 運算速度 安全性資源消耗 des56位較快低 中3des 112位或168位慢中 高aes 128 192 256位快高 低非對稱演算法 加密金鑰和解密金鑰不同 名稱成熟...