同一把金鑰做加解密
剛剛說的「加法加密法」、「Vigenere 加密法」都是對稱式加密
DES(Data Encryption Standard) 資料加密標準
加密程序
金鑰長度 64bits / 56bits
區塊加密法,一次加密區塊大小64bits
弱金鑰 |
---|
0x0101010101010101 |
0xFEFEFEFEFEFEFEFE |
0xE0E0E0E0F1F1F1F1 |
0x1F1F1F1F0E0E0E0E |
明文加密(第一把金鑰)
中間文加密(第二把金鑰)
理論上金鑰數量應該為2^56^ * 2 ^56^ = 2^112
中間相遇攻擊(meet‐in‐the‐middle attack)
明文加密(第一把金鑰)
中間文_1解密(第二把金鑰)
中間文_1加密(第三把金鑰)