密码学学习笔记History密码算法与密钥出乎意料的原则对称密码分组密码的模式密钥配送公钥密码单向散列函数随机数SSL/TLS
History恺撒密码恺撒密码其实就是把明文字母表平移若干个字母实现的原理清晰简单,解密反向平移若干位即可而破译者只需要尝试至多25次即可解密简单替换密码简单替换密码是吧明文字母表中每一项对应另外一个字母,映射关系形成一张表,加密与解密都基于该映射表原理也十分简单,而尝试暴力破解却不可行,因为映射关系相当与26个字母的全排列:26! 即使每秒遍历10亿个密钥,也需要超过120亿年的时间如何破译 - 频率分析法因为人类自然语言中26个字母的使用频率是不相同的,据统计,一般英语文章中频率最高的