
密码学
Cainell
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
恩格玛密码机的工作原理
主要组成部分:1.键盘:输入明文2.灯盘:在键盘上输入一个字母,会有相应的字母亮起来,代表被加密后的字母3.转子:加密的核心,后边会详细讲4.插线板:为提高安全性增加的装置,后边会讲加密核心:转子转子有两面,分别有26个点对应26个字母,转子两边的26个点用了26条导线连接起来,但是左边的A不和右边的A相连,上图中右边的杂乱的导线实现了这种对应关系,我们可以将其看作是我们最开始提到...原创 2020-06-21 21:35:29 · 9572 阅读 · 0 评论 -
数据加密标准DES 与 3DES
3DES算法:3DES用的是112位密钥.上图k1=k3, 那么如果k1=k2或者k2=k3,则变成了一个使用56位密钥的单DES.问题为何有DES ,3DES 而没有2DES?首先要明白DES加密的原理,大体过程:明文P,密文C,加密过程E,解密D;如果用暴力破解,时间复杂度是2^56,对于对称密钥加密,要增加安全性,最好是增加密钥的长度,于是采用多次加密的方法,但是为何采用3des...原创 2020-04-27 20:48:40 · 1064 阅读 · 0 评论 -
仿射密码解析与实例
仿射密码的加密函数是 E(x)=(ax+b)(modm)其中x表示明文按照某种编码得到的数字a和 m互质m是编码系统中字母的数目解密函数是 D(x)=a−1(E(x)−b)(modm),D(x)和E(x)均代表数字,a,b是密钥,0≤a,b≤m.其中gcd(a,26)表示a和26的最大公因,gcd(a,26)=1表示a和26是互素的.a-1表示a的逆元,即a-1*a ≡ 1mod...原创 2020-04-20 13:13:04 · 8185 阅读 · 0 评论