用户登陆
正在加载
加密货币的「私钥」「公钥」和「地址」是什么意思?
互联网 · 2020-10-15 11:08:34

今天这篇文章我们介绍,加密货币的「私钥」、「公钥」和「地址」是什么,三者又是如何产生的。以下就以比特币的协议来介绍地址、公钥、私钥,流程较为复杂,我会简化某些流程,方便大家阅读。

公钥私钥与地址 - 加密流程

私钥(private key )

「私钥」是一段由电脑随机产生的乱数,包含了大约五十个数字和大小写字母, 没有固定的逻辑和规则。私钥与公钥是成对产生的,世界上只会有一组,不会重复,在加密货币的世界裡,公钥会散布在网路上,但「私钥」只能本人持有,因此「私钥」就代表资产的所有权,谁拥有「私钥」谁就拥有该钱包地址中的使用权,所以千万要好好保管你的「私钥」,不要随便交付任何人,也不要将它记在任何可能被窃取的电脑或云端硬碟。

公钥( public key )

比特币的「公钥」是透过称为「椭圆曲线加密」的演算法(也就是上图的 SECP256K1)对「私钥」进行加密后所产生的一组乱数。「椭圆曲线密码学」的算法为不可逆,也就是说,即使「公钥」暴露,也不会影响「私钥」的安全性,因为没办法藉由「公钥」推算出「私钥」。这点非常重要,可说整个加密货币密码学的匿名和安全都是架构于这个基础之上。

地址 ( address )

比特币地址是根据「公钥」经过两次杂凑函数(上图的 SHA256)转换为「公钥哈希」,这个过程同样是不可逆的,之后再将「公钥哈希」经过编码推算得到地址。地址的功能是接收比特币,某个地址收到比特币后, 只有拥有该地址对应「私钥」的人才能使用它。

公钥私钥与地址 - 加密关係图

如果读到这,你脑袋一片混乱,那就看完这张图,然后记住:

  1. 通过『私钥』可以得到计算过程中所有的值。(所以千万要保管好)

  2. 私钥锁起来的,公钥可以解开。公钥锁的,私钥可以解开。

  3. 只有『公钥哈希』和『钱包地址』可以通过互逆运算进行转换,所以它们是等价的。之所以要进行编码是为了「可读性」。

免责声明:
本网站所提供的所有信息仅供参考,不构成任何投资建议。用户在使用本网站的信息时应自行判断和承担风险。币界网不对用户因使用本网站信息而导致的任何损失负责。用户在进行任何投资活动前应自行进行调查和研究,并谨慎决策。币界网不对用户基于本网站信息做出的任何投资决策负责。用户在本网站发布的任何内容均由其个人负责,与币界网无关。
相关资讯
以太币与非同质化代币(NFT)的兴起
互联网 · 2023-11-27 09:53
img
XRP作为长期投资的可能性
互联网 · 2023-11-27 09:37
img
Solana的开发者社区与生态建设
互联网 · 2023-11-24 16:17
img
KAS币的全球化进程与法律合规性
互联网 · 2023-11-24 16:01
img
AWG是什么币种,AWG币怎么样?
互联网 · 2023-11-24 15:45
img
KAS币在供应链管理中的潜在应用
互联网 · 2023-11-24 15:29
img
Solana的技术路线图与未来发展
互联网 · 2023-11-24 15:14
img
免责声明:本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。币界网对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。币界网用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与币界网无关。币界网不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。
s_logo
App内打开