
雙重加密
雙重強度加密,也稱為多重加密,是指對已經加密的文字進行一次或多次加密的過程,可以使用相同的或不同的演算法/模式。
雙重強度加密的其他名稱包括級聯加密或級聯密碼。
雙重強度加密的級別
雙重強度加密包括各種級別的加密,如下所述:
第一層加密
使用雜湊演算法和對稱金鑰從原始可讀訊息生成密文。之後,使用非對稱金鑰對對稱金鑰進行加密。此模式的最佳示例是將密文的雜湊摘要合併到一個封裝中。接收方將首先計算摘要,然後解密文字以驗證文字在傳輸過程中是否被篡改。
第二層加密
第二層加密是在密文上新增另一層的過程,可以使用相同或不同的演算法。通常,使用 32 位長的對稱密碼來實現。
第三層加密
在此過程中,加密的封裝透過 SSL/TLS 連線傳輸到通訊夥伴。
下圖以圖形方式顯示了雙重加密過程:

混合加密
混合加密是指將多種不同型別的密碼組合在一起的過程,從而利用每種密碼的優勢。有一種常用的方法是生成用於對稱密碼的隨機金鑰,然後使用非對稱金鑰加密此金鑰。
由於這種模式,原始訊息本身使用對稱密碼加密,然後使用金鑰。接收方在收到訊息後,首先使用其自己的私鑰解密金鑰,然後使用指定的金鑰解密訊息。
廣告