凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文
一段文字加密后密文: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
提示:四层加密