![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
YoungYangD
喜欢读书、旅行的小男生,梦想是贩卖二手阳光。
展开
-
密码学的发展(第二篇:恩尼格码机)
1、恩尼格玛机恩尼格码机又叫英格玛机、哑谜机器或者奇谜机,它在二战中大放异彩。它使用的本质还是第二代机密法----替代和移位。但因为可以切换无穷种加密配套组合,所以在对抗频率分析上极为有效。恩尼格玛机是一种机械电子式的加密机,由一堆齿轮、电线、灯泡、转盘、摇杆组成。其实使用机器做反锁的加密工作在之前也有过,只是因为它们都没有量产,所以也没有流行。而恩尼格玛机,是第一个大规模量产的加密机。恩尼...原创 2019-01-17 20:44:08 · 6205 阅读 · 0 评论 -
密码学的发展(第三篇:计算机对称加密法)
1、概述之前整理的都停留在古典密码时代,往后,密码学进入了计算机时代。从计算机时代开始,字母作为操作的最小单元的概念消失了,因为计算机所有的信息都是以二进制的方式存储的。以往的加密都是对单个字母进行操作,但数字化后的加密,打乱的是语言规律的底层结构,改变发生在字母内部。数字机密的过程不仅不保密,而且每个人都可以查到技术细节。比如:从1976年开始,有一套规范就成了美国国家标准局的加密系统官方标...原创 2019-01-18 18:35:58 · 2992 阅读 · 0 评论 -
密码学的发展(第四篇:计算机非对称加密法)
1、概述在第三篇:计算机对称加密里,我已经整理了非对称加密的概念。而且也介绍了“模运算”。这里就对非对称加密里典型的加密法----RSA加密法进行整理。2、RSA加密法RSA是第一个比较完善的公开秘钥算法。RSA以它的三个发明者Ron Rivest、Adi Shamir、Leonard Adleman的名字组成,目前它已经成为流行的公开秘钥算法。2.1、RSA加密原理**1、选择一对不同...原创 2019-01-18 20:56:09 · 1110 阅读 · 1 评论 -
密码学的发展(第五篇:量子加密)
1、量子计算机在现在的计算机中,数据都是以二进制方式存储的。如果这个存储单元可以存放N位数据,而每位数据只能是0和1,所以一共有2N2^N2N种可能。在传统计算机中,任何一个时刻只能对这么多种可能性中的一个进行操作,当N比较小时,工作量还可以应付。当N时几千的时候,完整这个工作量需要的时间就比较长了。在量子计算机中,存储的数据总是处于0和1的叠加态,你可以理解为所有出现0和1的可能性融汇在一...原创 2019-01-19 23:37:31 · 3438 阅读 · 0 评论 -
密码学的发展(第一篇:概述、隐藏法、替换和移位法、维吉尼亚加密法)
1、概述高中的时候喜欢看课外书籍,有一天有个较好的同学不知道从哪弄来一本关于密码学的书籍,闲来无聊就开始阅读。当时也没有密码学的概念,权作为故事书籍进行阅读,其中印象比较深的是二战期间,人们使用绘画和音乐来传递情报。也有可能是我没有读完,后面的印象就比较模糊了。前一段时间又接触到了密码学的知识,同时在工作的工程中也多多少少有些了解和好奇。今天就对我了解的知识进行一下总结。2、纵观密码学的发展史...原创 2019-01-16 20:07:41 · 4485 阅读 · 1 评论