什么是私钥和公钥?它们是如何工作的?


在我们了解公钥和私钥之前,让我们先回顾一下加密。

加密是将数据转换为秘密代码以保护它的过程。面对黑客和其他网络罪犯日益增长的威胁,加密已成为一项必要措施。为了理解或解密授权个人收到的数据,他或她需要公钥或私钥,或者两者都需要。

那么,加密过程是如何发挥作用的呢?为了加密(将信息转换为乱码的秘密代码)和解密数据,使用了公钥和私钥(将其转换回原始的可读格式)。

公钥可以被在线目录中的多人访问。另一方面,私钥只能由数据所有者和与其共享的人访问。

什么是私钥?

私钥类似于密码,是密码学中使用的秘密数字。在比特币中,私钥也用于签署交易并确定区块链地址的所有权。

私钥是比特币和其他加密货币的重要组成部分,其安全功能可以保护用户免受身份盗窃和未经授权访问其资金。

一系列数字密钥和地址规范着加密货币,指示虚拟令牌的所有权和控制权。要存入比特币或其他令牌,可以使用任何公共地址。即使令牌存入用户的地址,如果没有用户的唯一私钥,也无法提取。

常规十进制表示法中的私钥将有数百位数字——如此之长,以至于暴力破解需要数年时间。为方便使用,私钥通常以字母数字字符的字符串形式呈现。

使用复杂的数学过程从私钥生成公钥。但是,从公钥建立私钥几乎难以反转该过程。然后使用公钥通过类似的过程生成接收地址。将地址视为邮箱,将私钥视为邮箱的钥匙。

邮递员或其他人可以通过邮箱上的开口插入信件和小物品。

只有拥有唯一钥匙的人才能访问邮箱的内容。因此,保持钥匙安全至关重要,因为如果钥匙被盗或丢失,邮箱的安全可能会受到威胁。

存储私钥最有效的方法是什么?

私钥可以保存在计算机、智能手机、U盘、专用硬件钱包,甚至一张纸上。最佳的比特币存储类型将取决于您希望使用它的频率。对于日常使用,将加密货币保存在受密码保护的手机或计算机上是最实用的选择。私钥应始终离线存储以进行长期或“冷”存储,理想情况下应存储在从未连接到互联网的设备上。打印机也可能被黑客入侵。

什么是公钥?

公钥是一种加密代码,用户使用它将加密货币存入其帐户。确保加密经济安全所需的工具是公钥和私钥。

它是如何工作的?

当用户进行第一次比特币或山寨币交易时,他们会创建一对唯一的公钥和私钥。每个密钥都由一长串字母数字字符组成,这些字符协同工作以保护用户的数字资产安全。

用户的数字 ID 基于私钥,只有用户知道。

用户的私钥允许他们从其帐户支出、提取、转移和执行任何其他交易。要生成公钥,会对私钥应用复杂的算法,并将两个密钥都保存在数字钱包中。

在广播交易之前,私钥用于对其进行数字签名。尽管签名证明您拥有私钥,但它不会提供有关密钥的任何信息。

因为公钥是从私钥生成的,所以用户的公钥用于证明他的私钥已用于创建数字签名。在交易被确认有效后,资金将发送到收款人的公共地址。

公共地址是私钥的哈希版本。由于它由异常长的数字字符串组成,因此公钥会被压缩并缩减以生成公共地址。反过来,公钥生成公共地址,该地址由私钥生成。

当两个人同意彼此给予令牌或货币时,他们必须彼此公开他们的公共地址。

公共地址类似于银行对账单上的帐户号码。发送方需要该号码才能将资金发送给接收方,接收方随后可以使用其私钥来支出或提取资金。收款人还可以使用发送方的公共地址(这将显示在其屏幕上)来验证发送方的硬币批次。

私钥和公钥的区别

以下是公钥和私钥的主要区别:

私钥 公钥
私钥的速度快于公钥。 它比使用私钥更费时。
使用相同的密钥(秘密密钥)和算法对通信进行加密和解密。 公钥密码学中使用两个密钥:一个用于加密,另一个用于解密。
在这种密码学中,发送方和接收方都必须使用相同的密钥。 在这种密码学中,发送方和接收方不需要共享相同的密钥。
在这种密码学中,密钥是秘密的。 在这种密码学中,公钥可以是公开的,私钥可以是私有的。

更新于:2022年8月10日

314 次浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告