2.加密算法在HTTPS中的應用
3.3的實現原則。訊息摘要 5
簡介:
消息摘要算法的主要特點是加密過程不需要密鑰,加密的數據無法解密。
特點:
無論輸入消息有多長,計算出的消息摘要的長度總是固定的。
壹般來說,只要輸入的消息不同,匯總的消息也會不同,但相同的輸入會產生相同的輸出。
應用場景:
消息摘要算法主要用於“數字簽名”領域,作為明文的摘要算法。
比較:
它們都是由MD4發展而來,在結構和強度上有很多相似之處。
簡介:
對稱加密是指使用相同密鑰進行加密和解密的加密算法。
特點:
對稱加密算法的特點是算法開放,計算量小,加密速度快,加密效率高。缺點是交易雙方使用同壹個密鑰,安全性無法保證。
應用:
數據傳輸中的加密與防盜
比較:
AES彌補了DES的很多缺點,支持密鑰和包的加長,安全性更高,內存需求非常低。
簡介:
非對稱加密算法需要兩個密鑰:公鑰和私鑰。公鑰和私鑰是壹對。如果數據是用公鑰加密的,則只能用相應的私鑰解密。用私鑰加密,只有對應的公鑰才能解密。
特點:
算法的強度是復雜的,安全性取決於算法和密鑰。但由於其算法復雜,加解密速度不如對稱加解密快。
應用場景:
數字簽名、密鑰傳輸加密
比較:
使用RSA,您可以對密鑰對進行加密和簽名。使用DH,只進行加密,沒有簽名機制。
與RSA相比,ECC在很多方面具有絕對優勢。