經典密碼學與現代密碼學

一、密碼學概論

1、密碼學是構建功能更強大、更有效的新的加密-解密方法的科學。

2、密碼分析學是發現已有加密法的弱點,以便不用密鑰就能還原成明文的科學。、

3、編碼法就是用字、短語或數字來替代明文。生成碼文或還原明文需要一本編碼簿,它例出了所有數字(或替代字符)和與之對應的明文字、短語或字母。

4、加密法是使用算法或密鑰來加密信息。

5、夾帶加密法是將密文進行隱藏的方式來加密信息。例如,密文可能夾帶在一幅畫或者其他消息中。

6、加密算法的基礎:

    (1)加密系統在實際中應是不可破解的,儘管不是理論上不可破解的;

    (2)破解加密系統應不會打擾通信者;

    (3)密鑰應無須做記錄即可記住,並容易修改;

    (4)密碼應能夠用電報來傳輸;

    (5)設備或文檔應一個人即可攜帶或操作;

    (6)系統應很容易操作,無須掌握一長串的規則或進行專門培訓;

 

二、經典單碼加密法

1、關鍵詞加密法

2、仿射加密法

3、多文字加密法

三、經典多碼加密法

1、Vigenere加密法

2、自動密鑰加密法

3、Nihilist加密法

4、圓柱面加密法

5、迴轉輪加密法

四、經典多圖加密法

1、Hill加密法

2、Playfair加密法

3、Beale加密法

五、經典多圖加密法

1、置換加密法

2、列置換加密法

3、雙重置換加密法

六、流加密法

1、流加密法

七、塊加密法

1、IDEA

2、Twofish

3、S-DES

4、DES

5、Rijndael

6、RC6

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章