This article has been translated from English to Simplified Chinese.

为了真正理解数字签名的概念,我们必须首先了解加密的工作原理

加密是密码学中的一个关键概念。

为了理解交易“签名”的过程,即使用比特币(和其他加密货币)进行支付,你需要熟悉加密的概念及其作用。

加密货币以一种巧妙的方式利用了加密技术,但为了理解其工作原理,我们必须首先了解加密技术的常规用法。

在密码学中,加密是一种将信息转化为只有目标收件人能够读取的形式,从而保护信息隐私的技术。

其他人看到的只是乱码

什么是加密?

加密是指使用一种算法(称为“密码”)将可读文本(称为“明文”)等数据转换为不可读的形式,只有拥有特殊知识的人才能读懂,通常称为“密钥”。

加密后的文本(称为 “密文”)就是加密过程的结果。

从最基本的意义上讲,加密是指使用“复杂数学”和计算机遵循的一组指令(“算法”)来伪装和保护数据。

Encryption protects data

例如,如果您发送一条消息并对其进行加密,那么它将以窃听者无法读取或理解的格式进行编码。

这些算法将明文数据加密为无法理解的密文,如果没有特殊的解密密钥,密文看起来就像乱码

下面是一个看起来像胡言乱语的密码文本示例:

EjQbCXilQmoEssL0tP1395IKLEAwSEhptF6ogdoHGZ1LHgpeon7PFWcADod/ir78LKdc72r17ZzwGCpQbd5XU7Tha7ESBhWe6EzGjxthdGBL+tSsj343yFTp6PgBOcZO

(如果你喝多了,可能也会打出类似的内容。🤣)

这意味着,一旦数据使用算法加密,就无法从密文中解读或猜测数据的原始内容。这样,您的信息就能免受无意窥探。

总结如下:

  • 加密将明文转换为加密文本的过程。这种加密文本是不可理解的文本,称为“密文”。由于加密文本无法被任何人读取,因此加密文本可以隐藏原始信息,防止未经授权的人看到。
  • 解密将加密文本转换为明文的过程。基本上,它是加密的反过程。它用于解密密文,以便只有有权访问和阅读信息的人才能解密。

加密是如何工作的?

在下图中,您可以看到数据 是如何通过加密和解密“密钥” 从明文变为密文, 再变为明文的

How Encryption Works

密钥可以是相同的(“对称”),也可以是唯一的(“非对称”)。

这意味着加密主要分为两种类型:

  1. 对称加密:这种加密方式是相互的,即使用相同的密钥对数据进行加密和解密。
  2. 非对称加密:这种加密使用两个单独的密钥进行加密和解密:一个私钥和一个公钥。

基本上,如果数据发送方和接收方使用相同的密钥对数据进行加密和解密,则称为对称加密

如果加密和解密的密钥不同,则称为非对称加密

在密码学中,“密钥”只是一个很大的数字(大而长的数字,有很多位)或数字和字母的字符串。

密钥用于将明文转换为密文,反之亦然(将密文转换为明文)。

加密货币只使用非对称加密,因此接下来我将只关注非对称加密。