*本文所有文字、插画和创意都已登记版权,
禁止任何形式转载
我们会派出律师声讨一切侵权行为*
非对称加密
设想一下,你是个顶级糊涂虫,出差前不小心将室友的钥匙装包带走了。现在你考虑用快递服务来寄这把钥匙,室友可能把烂番茄扔到你脸上,毕竟这么做,钥匙被中途拿走而带来入室偷窃的风险实在太大了。
这描述了一个类似对称加密的场景。接着想下去,究竟有什么办法能将“密钥”安全地运输呢?于是,人们发明了非对称加密算法。
当使用非对称加密算法时,会生成两把配对的密钥,其中一把由私人保管,无需传输,所以称为私钥;另一把对外公布,本身就无需保密,称为公钥。
用了其中一把钥匙加密的信息,只有配对的另一把钥匙才能解密,所以公钥和私钥形成了唯一对应的关系。
正是基于这种唯一对应的关系,非对称加密首先可以用来验证信息发送方的身份。
比如你现在要发送一条信息,用非对称加密的方法加密,生成了一把私钥,一把公钥。你自己保管着私钥,接收方收到了你的公钥,因为公钥和私钥是配对的,接收方只要能用你的公钥来解密这条信息,就能确认这条信息真是由你的私钥来加密的,也就是可以验明你是不是发送者本尊。
非对称加密的另一个用法是保密传输。假设有个人想发送一条加密信息给你,你可以生成一把私钥、一把公钥,将公钥发送给对方,让他用这把公钥加密后,再将信息发送给你,唯有你才可以用手中的私钥解密。
我们可以来看这样一个真实的案例:有一个叫弗兰克的美国人,他想鼓励陌生人将自己的秘密写下来寄给他,于是印刷了3000张带有回信地址的明信片,站在华盛顿特区的大街上分发给陌生人。
这些秘密本身可以视作需要加密的信息,秘密的主人并不希望这些信息在网上流传,而仅仅想要投递给弗兰克一个人。往弗兰克那个公开的邮筒投信的举动,可以类比成用公钥加密。
只有弗兰克自己拥有打开这个邮筒的钥匙,所以只有他可以读到这些秘密。这把钥匙,就是私钥。
验证身份和保密传输,也是非对称加密在区块链领域最常见的应用场景。
001.区块链
002.区块
003.区块高度
004.去中心化
005.私有链
006.联盟链
007.公有链
008.加密
009.对称加密
本期的投票词为“
私有链
”,入选投票池仅有一人,不设置投票环节啦!
恭喜杜明晓!
该决定由45区专家评审团共同商讨,其中包括《作弊手册》的两位密码学高级顾问,以及45区编辑部。
私有链的使用也要是多节点的,在一个公司内也有不同的部门,节点的管理权应该分配给不同的部门。这样的情况下,不存在最高权限者能同时修改所有的节点,或者各节点采用不同的安全策略 同时攻击并修改多个节点的代价非常大。这也是私有链和分布式数据库或者说多地备份的不同之处(权限管理和同步机制的不同)。ps “粉墨登场”是个贬义词
找茬宗旨:
Hello,地球人,欢迎来到找茬的世界。
现在,放肆向着《区块链作弊手册》开火吧,你会得到很多很多爱,很多很多钱。
《手册》里的每个词都在等待聪明的你来修补。
请真情实感地
通读当日词条≧3遍
。
点击词条下方“写留言”,
递交你的真(hua)知(yang)灼(nu)见(pen)。
当你的词条修改建议
富有洞见
,或者
类比能力技惊四座
,就会入选我们的“投票池”。