跳过主要导航

公共钥匙和私钥如何工作?

公共和私钥是不对称加密的关键概念 - 一种用于保护身份和数据免受未经授权访问的方法。使用加密算法,这些键以数学上的连接方式可以从私钥中得出公开密钥,但是您不能拿出公钥并获得其配对的私钥。
手持钥匙
©RMIT 2021

公共和私钥是不对称加密的关键概念 - 一种用于保护身份和数据免受未经授权访问的方法。使用加密算法,这些键以数学上的连接方式可以从私钥中得出公开密钥,但是您不能拿出公钥并获得其配对的私钥。

不对称加密

一起,这两个键用于加密和解密消息。如果您使用人的公钥对消息进行加密,则该消息只能由接收者使用匹配的私钥解密。因此,加密消息只能由他们的预期接收器读取。不对称加密的优点还包括确保发件人身份的能力。

例如,爱丽丝想向彼得发送一条消息。首先,她将使用彼得的公钥对消息进行加密,然后使用她的私钥签署消息。然后,彼得将使用其关联的私钥解密。在此示例中,您可以将公共密钥视为电子邮件地址和私钥作为密码。任何人都可以将消息发送到您的电子邮件地址,但是只有您可以使用密码阅读它。就像电子邮件密码一样,私钥是您应该只保留自己的东西,而可以共享公共密钥。

私钥和加密货币

那么,这如何适用于defi和加密货币?要拥有加密货币,您需要一个钱包来存储硬币。钱包的独特地址由一串随机数和字母组成。该地址是公共密钥的压缩和缩短版本。私钥充当您的数字签名,可用于证明钱包中硬币的所有权。尽管任何人都可以将交易发送到公共密钥,但您需要私钥才能“解锁”它们,并证明您是交易中收到的加密货币的所有者。

当爱丽丝想向彼得一些比特币发送一些时,让我们采取一种情况。首先,爱丽丝需要获得彼得的公共地址,这是他的公钥的较短形式。然后,她用她的私钥签署了消息,以确保交易尚未修改。然后对交易进行加密和验证。然后,彼得将使用他的私钥解密消息并访问硬币。彼得再次必须将其私钥保留一个秘密,因为任何可以访问该私钥的人也将可以访问任何关联的加密货币。

硬币燃烧

最后,公共和私钥与“硬币燃烧”有关,该程序用于增加和稳定硬币和代币的价值。为了从循环供应中删除一定数量的令牌,矿工和开发人员将硬币发送到没有可获得的私钥(烧伤地址)的公共密钥地址。如果不访问私钥,没有人可以在交易中使用这些硬币,因此硬币实际上是无法恢复的。

现在轮到你了

本文将公共密钥与电子邮件地址和私钥与密码进行了比较。您能想到其他与公共和私钥类似的示例吗?在评论中分享它们。

©RMIT 2021
本文来自免费的在线免费

分散的金融:区块链,以太坊和银行业的未来

由...制作
FutureLearn-终身学习

我们的目的是改变接受教育的机会。

我们提供来自世界各地的大学和文化机构的各种课程。这些一次是一次交付的一步,并且可以在移动,平板电脑和台式机上访问,因此您可以适合自己的生活。

我们认为,学习应该是一种愉快的社交经验,因此我们的课程为您提供了与他人一起讨论的机会,帮助您做出新的发现并形成新的想法。
您可以通过订阅我们无限制的包裹来解锁新的机会,以无限制地访问数百种在线短课程。电竞博彩app有什么通过顶尖的大学和组织建立知识。dota2竞猜吧

了解有关FutureLearn如何转化接受教育的更多信息