密码学的历史始于数千年前。远在我们现在拥有强大计算机的时代之前。虽然密码学对许多人来说似乎是一个陌生的概念,但随着加密货币的兴起,越来越多的人希望了解和学习它。
在本文中,我们将简要介绍密码学的历史,使您能够基本了解它是什么,它是如何随着时间的推移而发展的,以及在当今的加密货币领域使用它的好处。
我们开始吧!
什么是密码学?
源自希腊词“kryptos, 意为隐藏。'Crypt'这个前缀代表'隐藏'或'地窖'。'Graphy'这个后缀意味着'书写'。其起源可以追溯到公元前1900年左右。此外,朱利叶斯·凯撒是使用现代密码进行重要信息通信的最早例子之一。
密码学是一种通信方法,它使用数学来保护从发送者传递到接收者的消息和信息。
信息或消息是按照既定规则编码或加密的。当预期的接收者收到代码时,他们会解码以揭示实际的消息。
进行此操作的原因是为了确保任何不受信任的第三方都无法解读该消息。因此,保护信息,并确保只有受信任的各方和预期的接收者能够访问该消息。
密码学的类型与密码学示例
手工密码学(公元前1900年 - 第一次世界大战)
最古老和基本的密码学形式可以追溯到公元前1900年左右。令人惊讶的是,密码学的第一个例子是在古埃及的卡努姆霍特普二世墓中发现的。在这里,艺术家使用了不寻常的象形文字符号,而不是你期望看到的图像。然而,这并不被认为是一个编码的信息,更多的是尝试使用更有尊严的符号。
快进大约2800年,你会看到手工密码学最先进的形式及其逐渐被淘汰。正如你可能猜到的,手工密码学是由人类执行的。因此,算法不可能太长或太复杂。如果它们太长或太复杂,等到消息被解码时可能已经不再相关了。
然而,由于这种方法受限于密码员能够破译的内容,这意味着不可信任的第三方更容易破解这些代码。
这里有一个简单的例子,展示了如何使用2位移位密码进行手工加密:
- 字母表:
abcdefghijklmnopqrstuvwxyz
- 密码字母表:
cdefghijklmnopqrstuvwxyzab
你看到三班倒是如何运作的吗?A变成C,B变成D,以此类推。
- 您收到的信息:
这个代码已经被加密
- 解码后的信息:
代码已经被破解了
机械化密码学(第二次世界大战至今)
在两次世界大战之间,人们投入了大量工作来开发更复杂、更难破解的密码学类型。人们意识到手工方法不够快速或安全。因此,人们转向以电话和电信系统形式的技术。转向机器意味着消息可以比传统手工方法更快地被加密、发送和解密。更重要的是,人为错误的几率降低了。
他们通过手动对准若干转轮来进行工作。输入信息时,转轮会打印出一个加密的信息。每天,转轮都会更改为不同的代码,这使得破解变得极其困难。
直到第二次世界大战结束,密码学主要用于军事目的。然而,它开始获得商业上的认可。巨大的技术进步意味着密码学变得更加复杂和安全。到2000年,单个设备能处理的密文增加了超过10亿倍。
进一步的进展与公钥密码学
现在,我们进入了密码学的阶段,就像我们所知道的那样,以及它如何影响我们的日常生活。在信息时代,技术的力量和能力已经进一步发展。现在,密码学的应用已经远远超出了编码和解码。今天,它被用于数字签名、认证、共享和分布式密码功能、区块链密码学,以及更多。
公钥密码学对加密爱好者来说将会很熟悉。这种加密方法使用一对密钥。在加密货币中,公钥是一串42个加密字符 - 也就是你的钱包地址。第二部分是私钥。私钥让你作为钱包的拥有者,能够访问已经发送给你的信息(交易)。
总结:密码学的历史
追溯到几千年前,密码学最初在军事行动中扮演了极其重要的角色。直到第二次世界大战后,随着技术的迅速发展,我们才看到了商业界的兴趣。
随着个人电脑的兴起,对密码学的兴趣和需求也随之增加。现在,没有它社会就无法运转。最初只是简单的消息解码,现在它的力量驱动着我们的大部分技术,并在使用时保证了我们的安全。
加密货币和区块链领域是建立在密码学提供的复杂性和安全性基础之上的。随着这一领域的进一步发展和技术采用的增加,密码学在社会进化中的重要性将会变得更加突出。



