D密码最早开始与哪里_第一套加密算法是什么

恺撒是古罗马末期杰出的军事统帅、政治家,尽管其一生都未能加冕,但恺撒的骁勇善战、文武双全,令他早已成为千百年来人们心目中真正的君主。

我们所熟知的是,恺撒南征北战、拓宽了罗马疆域,恺撒写过著名的战争回忆录《高卢战记》、《内战记》等,恺撒是世界通用年历“公历”的创始人,恺撒和埃及艳后的风流情史更是至今风靡荧屏。

不过很多人不知道,恺撒还发明了世界上第一套加密算法——移位密码。

读过第17-9-10期文章的邮粉们都知道,我们通常提到的密码实际只是口令,真正的密码指的是可将内容加密的固定算法体系。(参看《密码≠口令,你用的是密码还是口令?》)

恺撒密码就是这样一套最古老的加密算法体系。

D密码最早开始与哪里_第一套加密算法是什么

在《高卢战记》一书中,恺撒描述了这套密码的创造过程:

西塞罗被敌军围困、濒临投降,这时的恺撒必须递给他一封密函,以稳定军心。但密函一旦落入敌军手中就会泄露军机,造成更加严重的后果,于是恺撒发明了一种移位密码:

将字母按顺序推后起3位起到加密作用,如将字母A换作字母D,将字母B换作字母E,原先的单词就能立即改头换面。

D密码最早开始与哪里_第一套加密算法是什么

例如:

原文要表达:Be back

密函显示可能就是:eh edfh

密码的原理如此简单,只要收信方知道规则,轻易就能明白密函的原意,但对于敌军而言,这样的密函则完全看不出所以然。

恺撒正是率先使用加密函实现安全通讯的古代将领,这种第一代对称加密方式又被后世称为恺撒密码。

D密码最早开始与哪里_第一套加密算法是什么

我们必须感叹恺撒的智慧,即便是当今社会的人们,如果没有接触过加密概念,恐怕依然会对加密过后的字符感到束手无策。

不过,在强大的科技力量下,这种古老的加密方式并不能所向披靡,因为字母毕竟只有25种可能,只要懂得恺撒密码原理,最多只需25次就能推出原文,在计算机面前,这种加密强度显然有些弱了。

计算机出现以后,传统的密码学发生了翻天覆地的变化,1976年的公开密钥密码理论标志着近代密码学的诞生。

近代密码学在固有字符的基础上,融合数论、几何、代数等多种数学算法,使密码体系的复杂性大大增强。

D密码最早开始与哪里_第一套加密算法是什么

现代密码学则更加发达,成为结合物理学、电子学、语言学在内的综合学科,甚至能达到无法破解的境界。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 787013311@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2023-02-17 11:05:31
下一篇 2023-02-17 11:07:41

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注