今天,我们将对私钥和公钥进行简单的比较。一旦了解了差异,就可以正确了解加密货币的工作原理.
一般而言,当涉及到区块链或加密货币时,您应该已经听说过私钥和公钥。它们是任何区块链的组成部分。没有这些,整个想法就会落空。那么,他们呢?让我们开始吧.
私钥与公钥
在深入比较它们之前,我们首先需要首先了解它们中的每一个。在密码学中,密码算法始终具有两个或更多与之关联的密钥。它们是私钥和公钥.
什么是私钥?
私钥是用于加密和解密消息的秘密密钥。它与公钥一起使用。它需要一直保持私有状态,并且永远不应该与任何人共享.
在加密货币中,钱包使用私钥来保护其资产。由于不能对反向密钥进行反向工程,因此它们可以保护您的资产,而不会造成任何损害.
例如,比特币钱包具有与其关联的私钥。创建新钱包时,会同时生成私钥和公钥。一旦获得它,您需要将私钥备份到安全的地方.
笔记: 如果您丢失了私钥,则将无法访问您的钱包或其资金。通过在私人日记中写下或打印出来进行备份始终是一个好主意.
什么是公钥?
另一方面,公共密钥仅用于加密消息。可以将其发送给其他人以进行加密。发件人使用您的公钥加密邮件后,就只能使用私钥将其解锁.
为了了解这些密钥的工作原理,让我们看一下两种加密类型.
非对称加密
非对称加密通过生成一对私钥/公钥来工作。它是一种加密算法,可让您发送消息。在这种算法中,不可能从公钥中猜测私钥.
数字签名用于共享公共密钥。另一方面,使用加密将私钥安全地存储在软件中.
对称加密
对称加密仅适用于私钥。这对于加密服务器中的数据非常有用.
对称加密和非对称可以协同工作。例如,非对称加密用于通过网络发送私钥。一旦到达目的地,便可以使用私钥来解密和加密数据。使用非对称加密发送时,私钥保持安全.
那么它是怎样工作的?
当有人决定通过区块链向您发送硬币时,整个过程就开始了。作为用户,您只能访问您的私钥和公钥。键是一长串整数和字母。让我们看一下512位加密密钥.
KaPdSgVkYp2s5v8y / B?E(H + MbQeThWmZq4t6w9z $ C&F)[受电子邮件保护]!广告
密钥是从以下位置随机生成的 加密密钥生成器.
启动交易后,区块链会生成签名,以确保交易能够顺利进行,无需任何更改或双花。然后使用签名确认交易.
图片来源:维基百科
如何生成公钥和地址
公钥也使用私钥生成。然后,公共密钥通过单向哈希函数,该函数依次生成您的公共地址。公共地址对任何人都可见,并且可以与任何人共享以发送硬币或资金.
可以从私钥生成公钥和地址。但是,反向功能是不可能的。这意味着,如果您拥有某人的地址甚至公共密钥,就无法生成私有密钥.
也看了,
- 您需要了解的十大加密货币
- 在哪里消费加密货币
从技术上讲,它可以逆转,但是使用功能最强大的计算机需要40年以上的时间(40e31(后跟31个零))。那是不可行的,因此使整个过程在计算上是安全的.
结论
我们希望我们有关私钥与公钥的文章能帮助您了解其工作原理。如果您不熟悉加密货币或区块链,则应学习这些概念并了解它们中每个的重要性。作为用户,您应该不惜一切代价保管好私钥。不要与任何人共享它,否则您将损失您的资金。在线上有很多骗局会尝试向您询问私钥。如果您看到有人这样做,请继续运行!
那么,您如何看待整个讨论?在下面发表评论,让我们知道.