读书频道 > 安全 > 深入浅出密码学——常用加密技术原理与应用
1.4 模运算与多种古典密码
2012-09-26 13:16:27     我来说两句 
收藏    我要投稿   
本书拥有的诸多特征使得它成为密码学从业者和学生独一无二的资源—本书介绍了绝大多数实际应用中使用的加密算法,并重点突出了它们的实用性。对于每种加密模式,我们都给出了最新的安全评估和推荐使用的密钥长度...  立即去当当网订购

本节将以两个古典密码为例来介绍整数的模运算。尽管古典密码不再适用,但是模运算在现代密码学中仍然占据重要的地位,在非对称算法中尤其如此。最早的密码使用可以追溯到古埃及时代,那个时候人们还在使用替换密码。替换密码的一个典型例子就是凯撒密码,据说Julius Caesar就是使用这个密码与他的部队进行通信。  凯撒密码只是简单地将字母表中的字母向后移动相同的位数,当到达字母表的尾部时,再从开头开始循环。这种循环方式类似于模运算中的数字。

为了让字母的计算更切实可行,我们可以给字母表里的每个字母赋一个值。这样使用凯撒密码的加密就变成了与一个固定值的( 模) 加法。除了简单地与某个常数相加外,也可以使用与一个常数相乘的方法,这就是我们将要介绍的仿射密码(affine cipher) 。
 
本书将深入细致地讨论凯撒密码和仿射密码。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3.2 合适的密钥长度
下一篇:1.4.1 模运算
相关文章
图文推荐
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做实用的IT技术学习网站