私钥和公钥的区别很大,我们这篇文章将讨论他们,以及看看 “not your coins, not your coins”到底是什么意思。
私钥是加密货币网络底层架构的重要组成部分,因为您需要它们来签署交易。
在本指南中,您将了解公钥密码学和私钥在加密钱包中的作用。
公钥密码学是什么?
公钥密码学(PKC)指的是密码学中的一种系统,它利用了一对对应但唯一的公私钥对:公钥和私钥。
公钥:你可能已经猜到了,因为它的名字,是公开的,可以与任何人共享。然而,私钥必须保持安全且私密,以确保您的资产安全。
PKC有时被称为非对称密码学,这是对公钥和私钥是不同的事实的一种暗示。这个框架允许用户使用自己的公钥对信息进行加密,并向全世界广播,同时确保只有预定的接收者可以使用相应的私钥对信息进行解密。
第一个非对称密码学方案是在1977年由一组名为Ron Rivest、Adi Shamir和Leonard Adleman的计算机科学家公开描述的。他们的系统被称为RSA(以他们姓氏的首字母命名),描述了一个方案,其中一套复杂的数学计算将产生两个非对称密钥。
在RSA中,这两个生成的密钥将用于加密和解密信息,确保只有预定的接收者可以读取其中的信息。
在RSA方案进入之前,所有的密码方案都是利用对称密钥加密,即只使用一个密钥来加密和解密数据。在这个方案中,必须保证这个密钥的安全。在传输任何数据之前,必须通过安全渠道将这个密钥分享给所有参与者。虽然这在两方之间是可以做到的,但随着更多的人参与到这个方案中来,这就增加了复杂性和管理难度,造成了巨大的安全风险。
RSA方案的进入解决了这一难题。
RSA利用了这样一个前提,即指出大的整数很难进行因子化。一个公钥由两个数组成,其中一个数是两个大质数的相乘,相应的私钥也来自于同样的两个质数。
因此,我们可以看到,这种加密方案的强度取决于密钥的大小或长度。这是因为如果一方能够对公钥进行因子化,那么私钥就会被泄露。然而,如果将密钥做成大数,那么从数学上来说,破解密钥是不可行的。
虽然比特币没有利用RSA,但所有公钥密码学背后的前提都与上面的RSA描述相似。这就解释了为什么比特币以及其他加密网络中的密钥通常都很长。平均长度或大小在1,024到2,048位之间,以最大限度地提高安全性和隐私性。
你的加密货币钱包中私钥的角色
每个加密货币钱包都有公钥和私钥。
私钥用于验证资产所有权和加密钱包,而公钥则用于推导出用于识别钱包和接收资金的公共地址。
当你在设置加密钱包时,你通常会收到一个12个字的助记词。这些词组是一个人类可读的表示,是公钥及其对应的私钥的组合。
十二个字的助记词是您的私钥(但不是实际的私钥)的表示,如果您失去对钱包的访问权限,它将可以用于恢复您的钱包。
例如,当你第一次下载并安装一个手机钱包,如Trust Wallet,它可以为你生成私钥。这时,你会被要求记下你的助记词。一旦你记下了它并安全地存储起来,你就可以访问你的加密钱包。
举个例子,如果您丢失了装有Trust Wallet的智能手机,您只需重新下载该应用,然后使用您的12字助记词在新的智能手机中恢复您的钱包。此时,您将重新获得对资金的完全访问权,并能够发送和接收硬币。
记住,谁能获得钱包的私钥,谁就能控制钱包里的资金。这就是 “not your keys, not your coins”这个俗语的由来。
作者:Alex Lielacher
来源:https://coinmarketcap.com/alexandria/article/private-keys-the-keys-to-your-crypto
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
私钥:你的加密货币的钥匙
相关文章阅读
留言与评论(共有 0 条评论) |