比特币:一文读懂区块链底层加密算法之一:非对称加密

02对称加密说明

用通俗易懂的例子来说,就是我要给A寄一份需要保密的文件,为了防止别人看到这份文件的内容,我将文件放入带密码的盒子,然后把这个盒子连带文件一并寄给A,为了让A看到文件内容,我需要打电话告诉A盒子的密码,A通过密码打开盒子方能读取到文件内容。03对称加密特点

这样的对称加密算法计算量小,加密速度快,效率高,可操作性强。但因为交易双方需要使用同样的密码来读取文件,这使得密码的保密性对通信数据的安全性变得至关重要。不仅如此,为了确保数据的安全性,每对用户每次使用对称加密算法时,都需要使用其他人不知道的唯一密码,这会使得发收信双方所拥有的密码数量不断增长,因而密码管理成为用户的负担。非对称加密

由中本聪设计的比特币网络系统,采用了更加复杂、安全性能和保密系数更高的非对称加密算法,顾名思义,对称加密算法中加密秘钥和解密秘钥相同,那非对称加密算法中的加密秘钥和解密秘钥则是不同的。01非对称加密概念

非对称加密:非对称加密算法需要两个密钥即公开密钥和私有密钥。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。

02非对称加密信息交换基本过程

甲给乙发送机密文件甲先生成自己的公钥A和私钥A甲用自己私钥A对机密信息进行签名即数字签名甲通过乙公开的公钥B,对机密信息进行加密发送给乙乙收到信息后用自己的私钥B对信息进行解密(用公钥对数据加密只有对应私钥可解密)乙再用甲公开的公钥A对信息进行验签(即证明这条信息是甲发送的)甲完成对乙的机密信息发送,乙完成发送方甲的身份验证03非对称加密说明

其实非对称加密算法的过程看似复杂但原理很简单,之前的文章里有了一个不那么严谨,但原理基本相同的的例子说过非对称加密:就是你有一把家里的钥匙,如果丢了,家里就有失窃的可能,因为捡到钥匙的人可以通过这把钥匙来打开你家房门。但如果使用非对称加密钥匙,就是你家锁门是一把钥匙,开门又需要另一把不同于锁门的钥匙,那么即使你丢了锁门的钥匙,家里也不会有失窃的可能。04非对称加密特点

非对称加密算法安全性依赖于算法与密钥,其复杂的算法强度使得加密解密速度,没有对称加密解密的速度快、效率高。但正是基于此原理使得信息更安全、保密性更高,并且还它消除了最终用户交换密钥的需要。这对于暴露在互联网上缺乏隐私保护的安全性问题来说,将使我们的个人隐私难以被侵犯,企业机密等重要数据得到更好的保护。未来社会和互联网的进步,不仅在于其速度更高更快更便捷,能够消除信息差连接万物,更在于其对国家、对企业乃至对个人信息和数据的保护和尊重。区块链技术采用的非对称加密机制则是我们迈向保护隐私、保护数据安全的重要一步。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

Luna比特币:虚拟货币发展史

虚拟货币发展史是一段关于货币和经济自由的萌芽、各种特性的虚拟货币不断被创造、交易市场在暴涨和崩盘间循环往复、交易所和交易方式不断革新、监管从排斥到理解、并创设制度的历程.

[0:0ms0-7:583ms