DES原理及Python實現

簡介 DES是分組密碼的一類,是一種對稱密碼技術,使用了Feistel的網絡結構,將明文分成多個等長模塊,使用確定的算法以及對稱並且相同的密鑰對明密文進行加解密。 算法流程 64位的明文經過初始置換而被重新排列,並將其分爲左右兩個分組L0和R0各32位。 在密鑰的參與下,最左右兩個分組進行16輪相同函數的迭代,每輪迭代都有置換和代換。注意最後一輪迭代的輸出爲64位。左半部分和右半部分不進行交換。
相關文章
相關標籤/搜索