今天,我们将对私钥和公钥进行简单的比较。一旦了解了差异,您就可以正确了解加密货币的工作原理。

一般而言,当涉及到区块链或加密货币时,您应该已经听说过私钥和公钥。它们是任何区块链的组成部分。没有这些,整个想法就会落空。那他们呢让我们开始吧。

私钥与公钥

在深入比较它们之前,我们首先需要首先了解它们中的每个。在密码学中,密码算法始终有两个或多个与之关联的密钥。它们是私钥和公钥。

什么是私钥

私钥是用于加密和解密消息的秘密密钥。它与公钥一起使用。它需要一直保持私有状态,并且绝不应该与任何人共享。

在加密货币中,钱包使用私钥来保护其资产。由于不能对反向密钥进行反向工程,因此它们可以保护您的资产,而不会造成任何损害。

例如,比特币钱包具有与其关联的私钥。创建新钱包时,会同时生成私钥和公钥。获取后,您需要将私钥备份到安全的地方。

注意:如果您丢失了私钥,将无法访问您的钱包或其资金。通过在私人日记中写下或打印出来进行备份始终是一个好主意。

什么是公钥

另一方面,公共密钥仅用于加密消息。可以将其发送给其他人以进行加密。一旦发件人使用您的公共密钥加密了一条消息,您就只能使用您的私有密钥对其进行解锁。

为了了解这些密钥的工作方式,让我们看一下两种加密类型。

非对称加密

非对称加密通过生成一对私钥/公钥来工作。它是一种加密算法,可让您发送消息。在这种算法中,不可能从公共密钥猜测私有密钥。

数字签名用于共享公共密钥。另一方面,使用加密将私钥安全地存储在软件中。

对称加密

对称加密仅适用于私钥。这对于加密服务器中的数据非常有用。

对称加密和非对称可以协同工作。例如,非对称加密用于通过网络发送私钥。一旦到达目的地,私钥就可以用于解密和加密数据。使用非对称加密发送私钥时,私钥仍然是安全的。

那么它是怎样工作的

当有人决定通过区块链向您发送硬币时,整个过程就开始了。作为用户,您只能访问您的私钥和公钥。键是一长串整数和字母。让我们看一下512位加密密钥。

KaPdSgVkYp2s5v8y / BE(H + MbQeThWmZq4t6w9z $ C&F)J @ NcRfUjXn2r5u8x!A%D

密钥是从加密密钥生成器随机生成的。

启动交易后,区块链会生成签名,以确保交易能够顺利进行,无需任何更改或双花。然后使用签名来确认交易。

如何生成公钥和地址

公钥也使用私钥生成。然后,公共密钥通过单向哈希函数,该函数依次生成您的公共地址。公共地址对任何人都可见,并且可以与任何人共享以发送硬币或资金。

可以从私钥生成公共和地址。但是,反向功能是不可能的。这意味着,如果您拥有一个人的地址甚至公共密钥,就无法生成私有密钥。

从技术上讲,它可以逆转,但是使用功能最强大的计算机需要40e31年(40后跟31个零)。那是不可行的,因此使整个过程在计算上是安全的。

结论

我们希望有关私钥与公钥的文章有助于您了解其工作原理。如果您不熟悉加密货币或区块链,则应学习这些概念并理解它们中每个的重要性。作为用户,您应该不惜一切代价使用私钥。请勿与任何人分享,否则您将失去资金。在线上有很多骗局会尝试向您询问私钥。如果您看到有人这样做,请继续运行!