我区块链私钥丢了,为什么就找不回呢?

转载
71 天前
3461
万向区块链

来源:万向区块链     作者:Shiva Sai Kumar B


我们一直都说区块链能够保护数据的隐私安全,这是怎么办到的呢?靠密码学。

密码学使用先进的数学原理方法传输和存储数据,这种存储方式使得只有掌握编译规则的人才能读取和处理数据。

在了解区块链相关概念时,我们经常会看到一个术语“非对称加密”。这个有点拗口的术语是什么意思?它的原理是什么?下文将用简单易懂的例子来为大家科普什么是非对称加密。

加密是密码学中的核心概念,它以一种“除接收者外任何人都无法解密的方式”对消息进行编码,其他人无法读取和理解数据格式,以此来保护数据免受攻击。

据传,第一个使用密码学技术的是古罗马恺撒大帝,他发明了“凯撒密码(Caesar cipher)”来保护重要的军事情报。凯撒密码先将正常的文本内容通过一套规则编译成密码文本,然后通过通信渠道发送出去,接收者再用这套规则对密文进行解密。凯撒密码的编译规则是通过将字母按顺序推后3位来起到加密作用的,如将字母A换作字母D,将字母B换作字母E。只有掌握这套密码规则的接收者才能理解文本内容,其他人即使拿到了文件也理解不了是什么意思。

密码学技术有两种类型:

1、对称加密

2、非对称加密

对称加密

对称加密与凯撒密码技术相同,发送者和接收者使用同一套规则来对数据进行加密和解密。如下图所示:


但对称加密技术不是完美的,它有一些缺点。

首先,发送者和接收者都是用同一个密钥(即同一套编译规则)。使用同一个密钥没问题,问题在于,如果我们想从从“窃听者”手里共享密钥,就会变得很难。

其次,我们使用对称加密技术来保证数据安全传输的同时,也必须将密钥共享给接收者。但是怎么把这个“密钥”安全地分享给接收者呢?这又是一个问题。

为了解决这个问题,于是有了“非对称加密”,这也是区块链里常用的密码学技术。

非对称加密

非对称加密比对称加密复杂一些,它们之间的主要区别是:对称加密使用共享密钥来解密数据,而非对称加密使用“密钥对”来解密数据。

密钥对包含两部分:一个公钥,一个私钥。

以发送邮件为例,假如我们使用邮箱给其他人发送邮件,首先需要有一个邮箱账号,并设置一个密码;接下来,输入收件人的邮箱账号;最后,收件人收到邮件并读取信息。

非对称加密的流程也和发送邮件一样。

每个用户都有一个公钥,和邮箱用户名一样,其他人可以看到或者获取这个“用户名”,但无法访问这个账户里的数据。私钥就和密码一样,只有账户拥有者知道。

发送数据时,我们需要使用私钥(即密码)和接收者公钥(即用户名)。接收者则使用他的私钥(密码)和发送者的公钥(用户名)来解密数据。整个流程如下图所示:


区块链不同于邮箱的地方在于:邮箱有一个中心化的数据库,如果我们丢失了密码,还可以通过数据库找回;区块链则是去中心化的,私钥一旦丢失就无法找回。

数字签名

发送邮件后,收件人看到我的邮箱账号就知道是我发送的。但有一个前提是,如果发送人没有密码,就无法发送信息。同样地,在非对称加密中,没有私钥,就没有人可以通过你的公钥发送消息。

当使用私钥发送数据时,它由我们的“数字签名”进行签名。数字签名(又称公钥数字签名)是只有信息的发送者才能产生的、别人无法伪造的一段数字串,这段数字串同时也是对信息发送者发送信息真实性的一个有效证明。

简单一句话总结就是:信息发送者发信息时,会产生一串数字签名,根据数字签名,你无法否认这条信息不是你发的。


杨瑶瑶

4908篇

文章总数

49662378

浏览数

新闻排行

数字贸易与跨境数据安全流动或是政策下海南新变局核心

6月1日,《海南自由贸易港建设总体方案》全文公布,全岛封关、零关税、个税封顶15%等多项在中国开放史上前所未有的制度设计彰显出这份方案的力度。

构建开发者新生态,OKChain“黑客松”创新应用大赛启动!

此次大赛的活动时间为即日起至2020年7月20日,用户参赛的选择性也将是多元化的,包括但不局限于开发者工具、委托节点服务、行情计算插件、sdk、staking产品等,参赛结果将于8月底统一公示。

霍比特HBTC巨建华:霍比特和499的战略牵手,共建社区新生活

霍比特与499共同推出了霍比特美少女战队,邀请具有丰富行业经验和社群建设经验的女性从业者加入霍特币美少女战队,参与共同建设HBTC霍比特交易所,来扩展和维护HBTC用户社群

ChainsMap链上数据5月扫描:10000美元阻力下的链上百态

一万美元之下,链上数据是波澜不惊,还是暗流涌动

OKEx课堂【交易安全】

不论您是小白还是老用户都应该注意交易防骗。

OKEx期权课堂【期权与现货/杠杆有啥不一样?】

随着您交易现货和杠杆现货,以及您现在接触的期权这种衍生品,您一定会问这些有什么不一样的地方。

OKEX永续合约的资金费

OKEx永续合约的资金费率是什么意思?为什么有正有负?是平台收取的吗?