密码技术包含两部分: 守和攻, 两者相辅相成共同推进密码技术的发展。
早期凯撒大帝用的凯撒密码是 置换密码 的方式, 比如A换成D, B换成E:
破解置换密码的方式是 基于概率分析 , 即英文单词中各个 字母的出现概率是有规律可循 的, 比如字母E,T, A的频率普遍比较高, 而Q和Z则较低, 拿到一个加密后的字符串, 重新观察出现频率比较高的字母,可以很快还原为原来的真实字符。 比如这里发现D字母反复出现则很可能是E, T,A的变形。
到了二战时期德国用的转轮密码机则更加复杂, 简单说是每一次都会 动态调整映射关系 , 比如第一轮A映射到D, 第二轮D映射到I, 第三轮I映射到Y。
而破解方式是根据大概率会出现的单词来 反推 , 比如德军的电报中大概率会出现" 天气 “和” 希特勒 "这样的单词, 以此为线索找到密钥。
密码学发展史
那么课后的问题来啦!
问题: 如何破解凯撒密码?
将正确答案回复到本帖并附钱包地址,就可以一起瓜分500LAT~快在上面的文字中寻找答案吧!
活动截止时间:7月21日20:00