什么是密文?

解释明文、密码和密文之间的区别!

2024-07-02
What is ciphertext? Unreadable, encrypted data that you can only decipher if you know the key for decryption.
说到任何类型的加密,技术文档通常会提到明文和密文,但这些术语是什么意思呢?下文将概括解释什么是明文,什么是密文,以及两者之间的区别。让我们开始吧!

加密技术的工作原理

加密技术并不新鲜,但近几十年来,信息加密技术却发生了日新月异的变化。古希腊人用Scytale 为军事战斗中发送给指挥官的信息加密。这是一种将羊皮纸缠绕在木棒上以书写或读取明文信息的工具。一旦羊皮纸被解开,信息就会消失在无关字符的海洋中,这就是所谓的密文。通过移动字母的位置,这就是换位密码的一个例子。

Ancient Greeks used the Scytale to send encrypted messages. 古希腊人使用 Scytale 发送加密信息。

今天,我们已经超越了注重字母顺序和位置或其他语言模式的经典密码学,转而关注数字数据的数学加密。无论技术如何飞跃,信息的加密和解密始终涉及明文和密文

在密码学中,密码文本是对文本进行加密后得到的杂乱格式。这样,对于不知道解密密钥的人来说,文本就变得无法读取。

加密从明文开始

当你在纸上或智能手机中写下信息、笔记或想法时,你毫不费力读到的文本就是密码学家所说的明文。这是您在应用任何加密措施之前创建的数据。明文信息并不保密,因为任何人都可以像阅读报纸一样轻松地阅读它们。

明文一词最常出现在记者报道数据泄露事件时。黑客进入未受保护的系统,发现并窃取用户姓名、电子邮件或密码等明文数据的情况屡见不鲜。这意味着,这些数据可能存储在相对安全的网络中,但其本身并没有受到加密手段的保护。

请记住,无论我们使用何种媒介进行通信,我们创建的初始语句或文本都是明文。

引入密码...

你可能会问,那么,是什么把明文变成了密文呢?答案有点直白,是密码导致了这种状态的改变。密码的定义是将字母或数据位转换成密文的加密算法。

有许多著名的密码例子,其中有些你可能已经知道了!

  • 凯撒密码:这种有名的密码通过偏移字母来重新排列字母顺序。我们的明文**"Howdy "可以变成密文"Jqyfa"。**在这种情况下,该密码将每个字母替换为其后的第二个字母。

  • AES:高级加密标准是一种块状密码,用于 ATM 机、电子邮件和远程访问软件。

密文可随时传输和解密

信息或数据一旦应用了加密算法,就被认为是加密的。根据所使用密码的强度,数据或多或少会受到拦截和解密的影响。

目前,AES256被认为是一种用于静态数据的量子安全加密算法(密码)。这意味着 AES256 比简单地用凯撒密码拼凑一封重要信件的内容更能保护你的秘密。

The Caesar cipher is a rather easy method to encrypt - but it's also easy to break the encryption. 凯撒密码是一种相当简单的加密方法,但也很容易被破解。

**了解用于加密明文的密码以及加密过程中使用的密钥,对于收件人解密和阅读您的信息至关重要。**以上面的凯撒密码为例,如果收件人知道我们使用的是带有 2 个 "密钥 "的凯撒密码,他们就能快速 "解密 "我们的信息。他们会知道回滚两个字母就能发现并读取我们的明文信息。

更复杂的加密算法以类似的方式运行,但密钥交换的手段更为复杂。为了解密对称加密的数据,我们需要知道单个加密密钥。如果发件人使用的是非对称加密,他们就需要事先获取我们的公钥来加密信息,而我们将使用我们的私钥来解密信息。我们将在**密码学基础知识**讲解中详细说明这一点。

Asymmetric public key encryption is used for modern emails to securely exchange messages.

非对称公钥加密用于现代电子邮件的安全信息交换。

明文 + 密码 = 密文

概括地说,大多数加密都遵循类似的路径:明文 + 密码 = 密文。反过来,当收件人阅读加密信息时,公式就会颠倒过来,即密文**-密码=明文**。

现在你知道了加密通信的一些基本术语。

密码类型

现代密码比古希腊或古罗马人使用的密码更加复杂,但它们的工作原理非常相似。现代密码的不同之处在于如何处理密钥

对称密钥密码

对称加密中,只有一个密钥对数据进行加密和解密。这种密码也称为私钥密码。最著名的对称密钥密码是AES

非对称密钥密码

非对称加密使用一对密钥--公钥私钥--来加密一个人发给另一个人的信息,例如交换加密电子邮件或加密聊天信息。这些也被称为公钥密码,其中最著名的是结合了AES 和 RSA 算法的非对称加密。

密码在哪里使用?

**密码就在我们身边。**信用卡芯片、手机通话、WiFi 接入点连接,甚至是向朋友发送无聊的暗号,都在使用密码。

在 Tuta 等加密服务中,你可以发现AES 和 Eliptic Curve Cryptography被用来加密你的电子邮件、日历事件和联系人信息!

您的网络浏览器正在使用密码通过TLS 访问本网站!

电子邮件加密

谷歌、Outlook 和雅虎等大型科技公司都使用加密密码来保护您的数据不被窥探。

虽然这两种加密算法都能很好地保护您的数据,但这些服务也持有解密您数据的密钥,因此无法防止第三方访问。

另一方面,Tuta Mail 为您存储在邮箱中的数据传输中的数据提供量子安全端到端加密。虽然其他加密电子邮件提供商可能会通过端到端加密来保护您的邮件,但它们也需要改进自己的密码,因为现在它们无法抵御量子计算机的威胁。此外,Tuta 邮件允许您向世界上的任何人发送受密码保护的邮件,并使用**零知识架构**确保即使是我们 Tuta 也无法访问您的加密数据。

值得信赖的安全性

现代加密技术不是建立在巧妙的字母洗码方法上,而是建立在复杂的数学基础上。今天的加密算法为我们提供了复杂性和安全性的数学保证,甚至可以满足最极端的威胁模型。虽然抗量子加密算法相当新颖,但它们也以开放源代码的形式发布,以便世界各地致力于创建强大、可靠加密算法的密码分析师对其弱点进行严格筛选。

在 Tuta,我们直接与公司内部的研究密码人员以及来自大学的合作伙伴合作。我们正在打造值得您信赖的量子安全加密

今天就注册加密电子邮件,夺回您的隐私