1. 主页 > 币园地 > 币圈知识

私钥和公钥有什么区别?一文详解

okx

okx欧易APP

全球顶尖交易所,注册即领最高¥3000数字盲盒

APP下载   官网注册

什么是公钥( PKC)?

公钥和私钥是加密货币的重要组成部分。由于加密货币世界中没有第三方,它们在数字货币交易中发挥着重要作用。它们是公钥加密 (PKC) 框架的一部分。 PKC 是一种非对称加密技术,用于验证某物的真实性。早期,人们使用PKC来加密和解密消息。如今,它被广泛用于加密和解密加密货币交易。 PKC 的关键是一种单向数学函数,只能在一个方向上解密,并且逆转该过程几乎是不可能的。就像证明你有一个秘密而不暴露这个秘密一样。

WX20231220-145529@2x.png

什么是公钥?

公钥是由接收加密货币交易的私钥生成的加密代码(椭圆曲线加密系统中的乘法器模块)。它与私钥配对,如果有人向公钥发送交易,则需要私钥来“解锁”交易。他们并证明您是交易中收到的加密货币的所有者。公钥可以自由共享给所有节点,没有任何风险。它们与帐号相当。

什么是私钥?

您将获得一个钱包地址和一个私钥,用于在交易过程中发送和接收数字硬币。钱包地址是存入和接收资金的地方。没有唯一的私钥,只知道地址就无法提取数字币。通常,私钥是由随机数生成器随机生成的 256 个字符长的二进制代码。所以这是一个天文数字,可以保证您的资金安全。它们类似于帐户密码。

地址、私钥和公钥之间有什么区别?

我们可能会看到很多地址,例如,” 3Po34jgwk2w3dePzdZrZNExweD9jRKWdAb”以及私钥,例如“8mLCxDrje7i3rcZqO8uiFWorCuV2OOUdXc35MWUeMp0j”。但是我们可能找不到公钥,因为我们已经在钱包里找到了地址和私钥,所以很多人可能会认为地址就是公钥。其实并不一样。公钥由私钥生成,地址由公钥生成(单向单哈希函数)。基本上,矿工都是使用公钥来验证交易的,也就是说公钥一般存在于验证交易的过程中。

交易如何运作?

要在区块链上完成交易,需要对其进行签名。让我们举个例子来解释交易是如何运作的。如果 Lily 想向 Tom 发送比特币,步骤如下:

  1. Lily 可以用她的私钥加密该消息并将其发送给 Tom。
  2. 她还生成一个特殊的值,称为哈希输出,并将她的消息使用 Tom 的公钥发送给 Tom。
  1. 区块链的矿工验证交易。
  2. 使用哈希输出、消息和他的私钥,Tom 可以解密并读取消息(成功接收比特币)。

顺便说一句,其他人无法读取该消息,因为他们只有公钥。

为什么私钥很重要?

  • 加密货币是去中心化的,中间没有银行系统来处理交易并持有您的资金。借助区块链技术,加密货币可以分布在计算机网络上。然而,在这个系统中,你的公钥和交易信息可以被区块链中的任何人看到。

  • 您的私钥和公钥是一对匹配的。它可以用来生成公钥,矿工使用公钥来验证是否真的是你。

  • 私钥就像您银行帐户的护照,可用于访问您的帐户并检查余额或进行金钱交易。如果您丢失了私钥,您将无法使用您的资金。如果其他人知道了您的密钥,他们就可以花掉这些资金。因此,让您的私钥远离窥探至关重要

icon

okx欧易APP

全球顶尖交易所,注册即领最高¥3000数字盲盒

APP下载   官网注册
bi'an

火币 Huobi

官网注册

老牌交易所,交易用火币

比特儿

币安 Binance

官网注册

选择币安,探索无限可能

联系我们

Q Q: 510662654

微信号:ATM6086

工作日:9:30-18:30,节假日休息

微信