日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

古典密码学-替换法

發布時間:2024/4/13 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 古典密码学-替换法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在古代的戰爭中,多見使用隱藏信息的方式保護重要的通信資料。比如先把需要保護的信息用化學藥水寫到紙上,藥水干后,紙上看不出任何的信息,需要使用另外的化學藥水涂抹后才可以閱讀紙上的信息。

https://www.iqiyi.com/v_19rt6ab1hg.html?1分05秒

這些方法都是在保護重要的信息不被他人獲取,但藏信息的方式比較容易被他人識破,例如增加哨兵的排查力度,就會發現其中的貓膩,因而隨后發展出了較難破解的古典密碼學。

?替換法

替換法很好理解,就是用固定的信息將原文替換成無法直接閱讀的密文信息。例如將?b?替換成?w?,e?替換成p?,這樣bee?單詞就變換成了wpp,不知道替換規則的人就無法閱讀出原文的含義。

替換法有單表替換和多表替換兩種形式。單表替換即只有一張原文密文對照表單,發送者和接收者用這張表單來加密解密。在上述例子中,表單即為:a b c d e - s w t r p?。

多表替換即有多張原文密文對照表單,不同字母可以用不同表單的內容替換。

例如約定好表單為:表單?1:abcde-swtrp?、表單2:abcde-chfhk?、表單?3:abcde-jftou。

規定第一個字母用第三張表單,第二個字母用第一張表單,第三個字母用第二張表單,這時?bee單詞就變成了

(312)fpk?,破解難度更高,其中 312 又叫做密鑰,密鑰可以事先約定好,也可以在傳輸過程中標記出來。

?

總結

以上是生活随笔為你收集整理的古典密码学-替换法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。