凱撒密碼作為一種最為古老的對稱加密體制,在古羅馬的時候都已經很流行,他的基本思想是:通過把字母移動一定的位數來實現加密和解密。明文中的所有字母都在字母表上向後(或向前)按照一個固定數目進行偏移后被替換成密文
一段文字加密后密文:zkdw kdsshqhg wr brx
原文可以是:what happened to ylu
楊波特是個有點不愛學習,不務正業的初中生。班長阿寧在午休時候經過楊波特的座位時,發現楊波特正在看密碼書。」喲,這小子!」阿寧暗暗吃了一驚,於是打算借那本密碼書看看他在裝什麼神弄什麼鬼。
「等一下」楊波特說,「馬上給你。」
一分鐘后,阿寧拿到了書。翻在翻書過程中,她發現了一張粉紅色卡片,上面寫著幾個字母「RWSM」。夾卡片的書頁上寫著:「愷撒密碼」據傳是古羅馬愷撒大帝用來保護重要軍情的加密系統(即今天我們所說的:替代密碼。它是一種置換密碼,通過將字母按順序推後起3位起到加密作用,如將字母A換作字母D,將字母B換作字母E。據說愷撒是率先使用加密函的古代將領之一,因此這種加密方法被稱為愷撒密碼。 這種加密方法還可以依據移位的不同產生新的變化,如將每個字母左19位,就產生這樣一個明密對照表: 明文:a b c d e f g h i j k l m n o pq r s t u v w x y z 密文:T U V W X Y Z A B C D E F G H I J K L M N O P Q R S 。
阿寧內心一驚,這小子不會向我表白吧,臉紅了起來。那麼楊波特寫的英文單詞究竟是表達什麼意思呢?
為確保信息安全,信息需加密傳輸,發送方由明文→密文(加密),接收方由密文→明文(解密),已知加密規則如圖所示,例如,明文1,2,3,4對應密文5,7,18,16.當接收方收到密文14,9,23,28時,則解密得到的明文為:
D'Agapeyeff 密碼
1939 年,地圖學專家 Alexander D'Agapeyeff 出版了一本名為 Codes and Ciphers 的密碼學普及讀物。在文章末尾的「難題挑戰」部分,D'Agapeyeff 自己編寫了一段很難的密碼,目前還沒有人破解出來。不過,後來 D'Agapeyeff 本人居然把加密過程給忘了,於是這段密碼就變成了一個永久的謎。
密碼全文如下:
75628 28591 62916 48164 91748 58464 74748 28483 81638 18174
74826 26475 83828 49175 74658 37575 75936 36565 81638 17585
75756 46282 92857 46382 75748 38165 81848 56485 64858 56382
72628 36281 81728 16463 75828 16483 63828 58163 63630 47481
91918 46385 84656 48565 62946 26285 91859 17491 72756 46575
71658 36264 74818 28462 82649 18193 65626 48484 91838 57491
81657 27483 83858 28364 62726 26562 83759 27263 82827 27283
82858 47582 81837 28462 82837 58164 75748 58162 92000
*---/*---/*---/***/-***/--**/---/**-*/**/--/***/*--/****/***-/*--*/-***/---/-*-/-*/-/-***/---/**-/-***/**/*---/*--*/-**-/-/****/**/**-/---/---/--**/*---/
密鑰:uiflfzjtojof
提示:四層加密