密码学扫盲:加密、认证、公钥、私钥

当前位置:首页 > 币圈百科 > 密码学扫盲:加密、认证、公钥、私钥

密码学扫盲:加密、认证、公钥、私钥

2022-12-12币圈百科415

密码学的概念很容易混淆。对于大多数非专业人士来说,确实可以理解。因为公钥、私钥、加密、认证都是比较复杂的问题,它们的概念都不容易理解,理解不好容易产生各种似是而非的概念。为了让大家对密码学有更多的了解,在这里,笔者将详细讲解公钥和私钥的具体作用和用法。

加密和认证

首先,我们需要区分加密和认证。

加密就是对数据进行加密,这样即使非法用户得到了加密的数据,也可以& # 039;无法获得正确的数据内容。因此,数据加密可以保护数据,防止窃听攻击。重点是数据的安全性。身份认证用于判断某种身份的真实性。身份确认后,系统可以根据不同的身份赋予不同的权限。重点是用户的真实性。两者的侧重点不同。

公钥和私钥

其次,我们要了解公钥和私钥的概念和作用。

在现代密码学中,加密和解密使用不同的密钥(公钥),即非对称密钥密码。每个通信者需要两个密钥,即公钥和私钥,它们可以相互加密和解密。公钥是公开的,不需要保密,而私钥是个人自己持有的,必须妥善保管和保密。

公钥私钥原理

公钥对应私钥。

在密钥对中,大家都知道的是公钥,而你不知道的& # 039;不要告诉任何人是私钥。

如果数据是用其中一个密钥加密的,那么只有相应的密钥才能被解密。

如果数据可以用其中一个密钥解密,则该数据必须用相应的密钥加密。

非对称密钥加密的主要应用是公钥加密和公钥认证,公钥加密的过程不同于公钥认证的过程。我将在下面详蓑衣网小编2022细解释它们之间的区别。

基于公钥的加密过程

比如有两个用户,Alice和Bob。Alice想通过双密钥加密技术向Bob发送一段纯文本。Bob有一对公钥和私钥,所以加密和解密的过程如下:

Bob把他的公钥发给Alice。加密爱丽丝鲍勃& # 039;的消息,然后将它发送给Bob。鲍勃解密爱丽丝& # 039;的消息和他的私钥。

以上过程可以用下图来表示。爱丽丝用鲍勃& # 039;的公钥进行加密,Bob使用他的私钥进行解密。

1111

认证

认证和加密是不同的。主用户验证用户的蓑衣网小编2022真实性。在这里,只要我们能识别出一个用户& # 039;的私钥是正确的,我们就可以识别这个用户的真实性。

It & # 039;仍然是爱丽丝和鲍勃。爱丽丝想让鲍勃知道她是真的爱丽丝,而不是假的爱丽丝,所以爱丽丝只需要使用公钥密码,签署文件并发送给鲍勃。鲍勃用爱丽丝解密文件。的公钥,如果解密成功,就证明爱丽丝& # 039;的私钥是正确的,这样就完成了Alice & # 039的身份认证。整个认证过程如下:

Alice用自己的私钥加密文件,从而对文件进行签名。发送爱丽丝& # 039;的签名文件给鲍勃。用Bob Alice解密文件& # 039;的公钥来验证签名。

以上过程可以用下图来表示。爱丽丝用她自己的私钥加密,鲍勃用爱丽丝解密。的公钥。

22222


来源:月光博客

密码学扫盲:加密、认证、公钥、私钥 | 分享给朋友: