历史
密码学的历史 (4) — 阿拉伯的密码分析者
按照凯撒的加密方法, 有多少种密钥可以被使用呢? 我们可以通过统计每一种可能的情况计算出来. 首先我们从26个字母中选出一个字母用来替换明文中的字母a, 然后再从剩下的25个字母总选择另外一个, 用来代替字母b; 这一以来 仅仅单是替换 a和 b我们就有 26*25 = 650 种替换方式. 如果我们把明文中的的每一个字母都用另外一种字母或者符号替换掉, 那么我们可以采取的方案将有:
26*25*24*23…*3*2*1 = 26! = 403291461126605635584000000
也就是说, 对于哪些试图采用穷举法找出密钥的人. 如果他们每秒能检测100万个密钥, 那么检查完所有的密钥则需要 1013 年. 宇宙的生命也只不过才有 1010 年而已. 那么有没有一种高效的方法, 破解凯撒的密码呢?
密码学的历史 (3) — 凯撒变换
和换位加密相比 另外一种加密方式被称作置换加密. 最早的置换加密应用可以追溯到公元前一世纪的高卢战争.伟大的帝王尤利乌斯 凯撒发明了著名的凯撒密码, 又称凯撒变换或凯撒置换
密码学的历史 (2) — 斯巴达木卷
在人们研究如何有效的隐藏信息时, 真正的密码学开始发展了. 密码学源自于希腊词语 krypto, 表示”隐藏”. 同单纯的隐藏信息相比, 密码学的目标并不是隐藏信息本身; 而是通过一个叫做加密的步骤来隐藏信息所要表达的意义.
密码学的历史 (1) — 秘密书写的进化
“请问陛下, 我们应该从哪里出发呢?”
“从起点出发” 国王严肃地回答说, “一直前行, 直到终点再停下”
– 路易斯 卡罗尔 《爱丽丝漫游奇境》