對稱加密 非對稱加密和Hash演算法

2021-10-09 12:04:27 字數 477 閱讀 6731

對稱採用對稱編碼技術,其加密和解密都是用同一套金鑰。

優缺點:

(1)加解密雙方使用同一套金鑰,其中任何一方洩露金鑰,會導致整個加密過程的洩露。

(2)對於每乙個需要加密處都需要共同商量一套金鑰,不便於金鑰的管理。

(3)無法鑑別傳送者和接受者的身份。

常見加密演算法:aes、des等

非對稱採用非對稱編碼技術,其加密和解密使用的是不同的公私鑰。如果公鑰對資料進行加密,只有對應的私鑰可以解密;如果使用私鑰進行加密,則對應的公鑰可進行解密。

優缺點:

(1)加解密雙方使用不同的金鑰,便於金鑰的管理。

(2)即使一方金鑰的洩露,也不會導致整個加密過程的邏輯洩露。

常用加密方法:rsa、dsa等。

區別以上的兩種加密演算法,hash演算法是一種單向加密演算法,使用者可以使用hash演算法對明文進行加密生成一串hash值,但是無法逆向解密這串hash值。

常見演算法:md5、sha等

對稱加密演算法 非對稱加密算

對稱加密演算法des,3des,aes 非對稱加密演算法rsa,dsa,ecc aes data encryption standard 資料加密標準,速度較快,適用於加密大量資料的場合。3des triple des 是基於des,對一塊資料用三個不同的金鑰進行三次加密,強度更高。非對稱加密演算法...

對稱加密和非對稱加密!

主要是對稱加密和非對稱加密兩種。可供各位參考 using system using system.collections.generic using system.linq using system.text using system.security.cryptography using syst...

對稱加密和非對稱加密!

對稱加密演算法 對稱加密演算法是應用較早的加密演算法,技術成熟。在對稱加密演算法中,資料發信方將明文 原始資料 和加密金鑰一起經過特殊加密演算法處理後,使其變成複雜的加密密文傳送出去。收信方收到密文後,若想解讀原文,則需要使用加密用過的金鑰及相同演算法的逆演算法對密文進行解密,才能使其恢復成可讀明文...