非对称加密

Posted 币星联盟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了非对称加密相关的知识,希望对你有一定的参考价值。

非对称加密

        众所周知,区块链包含了很多的加密算法,也正是这些加密算法的结合构成了区块链的信任机制。其中最为核心的加密算法有哈希算法、椭圆加密算法和非对称加密算法,今天我们要讲的就是非对称加密算法。


       互联网时代使信息的传递变得迅捷、便利,但在于信息安全方面我们只能被迫的相信互联网公司的信誉,还要承受传递途中可能发生的种种风险。显然这种情况下传统的密码方法已经远远无法满足我们的需求。而非对称加密却正好解决了这个问题。


非对称加密

非对称加密

      我们先以一个小的例子来了解非对称加密所解决的问题。



        非对称加密的所用的方法是,给A和B各两把钥匙。一把是公钥,一把是私钥,公钥向全网公开,而私钥是自己独自拥有的,公钥和私钥是相互对应的,A的公钥加密的内容只能由A的私钥解开。这就相当于我向全网发布了我的密码箱,任何人要给我发送文件都要存放在我的密码箱里发过来,这就保证了这个文件只有我可以打开。回归上面的例子,现在A用B的公钥加密了这个文件在发送给B,B收到后用自己的私钥解开,因为私钥没有通过网络传输,所以在B没有主动泄露的情况下是不会被别人知道的。


非对称加密

        区块链正是运用非对称加密算法保证了在去中心化的系统中信息的安全和不可篡改,这也是大家能达成共识的基础之一。不过说到这里大家可能会问,如果加密被逆向推导了怎么办?私钥被推导出来信息不就会被随意篡改吗?这个问题我们的“中本聪”先生肯定有相到,他又是怎么解决的呢?我们会在后续的文章中向大家介绍区块链是用什么加密算法防止被逆向推导。


扫面二维码有更多惊喜~~~~~~~~~





以上是关于非对称加密的主要内容,如果未能解决你的问题,请参考以下文章

对称加密vs非对称加密

TLS过程(DH 非对称加密)

对称加密和非对称加密

对称加密和非对称加密

对称加密和非对称加密

入门密码学④非对称加密