LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 对称和非对称公钥密码是如何工作的?

对称和非对称公钥密码是如何工作的?

2020-02-15 Askljan 来源:区块链网络

密码学使区块链技术更加健壮,并从其他技术中脱颖而出。密码学使用先进的数学原理方法来传输和存储数据,它以一种只有数据的接收者才能读取和处理的方式存储数据。

“加密是密码学的核心概念——它以一种除接收者外无人能解密的方式对信息进行编码,它使数据不被窃听者窃取,使他们无法阅读和理解格式”。

快速介绍这种技术,这是凯撒首先使用凯撒密码加密他的信息,其中一个普通文本加密为密码文本,然后通过通信信道发送,没有窃听者可以阅读和理解的文本。当它在接收端接收时,它将密码文本解密为纯文本。

密码术有两种:

1. 对称加密技术

2. 不对称加密

对称加密技术

对称密码术与Caesar密码技术相同,使用单个密钥对数据进行加密和解密。为了更好的理解,我创建了这个过程的可视化。

但对称密码有一些缺点…

两个人都应该使用相同的密钥,使用相同的密钥是没有问题的,但是问题来了,当我们想要共享来自窃听者的密钥时,这是一个困难的任务。

我们使用对称密码术从窃听者那里安全地传输数据,但是我们必须将密钥共享给接收者。如果收信人住在附近,我们可以直接用信封或其他方式寄给他,如果收信人来自不同的州或国家怎么办?这变得很困难,所以为了克服这个问题,还有一种技术叫做非对称密码术。

我们在区块链技术中使用的这种非对称加密。

不对称加密

非对称密码体制使区块链技术具有更强的鲁棒性,解决了对称密码体制的缺陷。

“非对称密码术比对称密码术稍微复杂一点,两者的主要区别在于,对称密码术使用共享密钥解密数据,而非对称密码术使用密钥对解密数据”。

密钥对由两部分组成,公钥和私钥。

让我们以Gmail为例,看看我们是否需要向个人或公司发送邮件。

1. Gmail中的每个用户都有专门分配的用户名和密码。

2. 他们使用接收者的用户名将数据发送给他们。

3.接收方从发送方接收消息并读取数据。

同样的过程也适用于非对称密码术,

“每个用户都有与你的用户名相同的公钥,每个人都可以看到这个但不能访问数据,而私钥与你的密码相同,这有助于你将数据发送给另一个人”。

要先发送数据,我们将使用私钥(i。e密码)和接收者公钥(i。这使得加密技术更加复杂。

现在接收者使用他的私钥(i。e密码)和发件人公钥(i。e用户名)来解密数据。这使得系统不受窃听者的攻击,并且更加健壮。

没有必要有一个中间,我们可以发送给世界上的任何人。

为了更好的理解,我创建了这个过程的可视化。

数字签名

现在,当我通过邮件id发送邮件时,接收者通过查看用户名就知道我已经发送给他了。没有密码I,我无法发送数据。如果你通过你的用户名发送任何邮件,你要对此负责。没有密码,任何人都不能进入你的帐户。

同样,如果没有私钥,就没有人可以通过您的公钥发送消息,如果您通过公钥发送了任何消息,那么这是您的责任,因为没有私钥,就没有人可以通过您的地址发送消息。我们必须更加小心,因为对于Gmail,我们有一个中央数据库来检索我们的密码,但是区块链是分散的,您需要更安全地保存您的私钥。

当我们使用我们的女贞密钥发送数据时,它是由我们的数字签名签署的,它允许不可抵赖性,因为这意味着发送消息的人必须拥有私钥。

如果你用你的私钥加密(“锁”)某个东西,任何人都可以解密(“解锁”),但这可以作为你加密它的证据:它是你的“数字签名”。——PanayotisVryonis”

—-

编译者/作者:Askljan

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...