字母表移位的加密与破译
ƒ 函数与导数基础版
设 (元素为 26 个英文字母),作映射 为 , , …, (按字母表顺序后移一位), 并称 A 中字母拼成的文字为明文,B 中对应字母拼成的文字为密文。 (1)mathematics 的密文是什么? (2)试破译密文 jujtgvooz。
解析
分析:映射 把每个字母换成字母表中后移一位的字母, 绕回 。
(1)求 mathematics 的密文
逐个字母后移一位:
拼起来是 nbuifnbujdt。
(2)破译 jujtgvooz
破译是反向操作——每个字母前移一位:
拼起来是 itisfunny,即 "it is funny"(真有趣)。
答案
(1)mathematics 的密文是 nbuifnbujdt。
(2)密文 jujtgvooz 破译后是 itisfunny。
说明:这正是凯撒密码——一种把每个字母按固定位数平移的替换密码,密码学入门的经典例子。