登录 注册
当前位置:主页 > 资源下载 > 50 > 4非对称加密-使用Unity 3D 2014学习C#编程

4非对称加密-使用Unity 3D 2014学习C#编程

  • 更新:2024-05-24 10:35:26
  • 大小:4.8MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Dapp - 区块链
  • 格式:PDF

资源介绍

3.1.4非对称加密 加密原理分为对称加密技术和非对称加密技术【28】。对称加密技术相对来说比较简单,使 用的时候也会受到各种条件的制约,因此使用起来相对麻烦。对称加密技术是指加密和解密 使用同一个密钥,数据明文经过加密密钥加密之后,变成密文,将密文发送给接收方,接收 方使用相同的密钥解密该密文,就可以得到原始的明文了。对称加密技术因为交易双方都需 要保管相同的密钥,因此不方便使用。 那么什么是非对称加密技术昵。与对称加密技术相反,非对称加密技术中加密和解密所 使用的密钥是不相同的。加密使的密钥在区块链中被称为公钥,这是一个全网可见的密钥, 区块链的节点都可以用公钥来加密一条消息。而在区块链中解密时的密钥被称为私钥,这个 密钥只有该节点才知道,一条被加密的消息在区块链中传播之后,该节点用自己的私钥解密 该信息即可知道给自己所发的明文是什么。简单的来理解,公钥就是一个上了锁的信箱,所 有的人都可以看到这个信箱,并且可以往这个信箱里投东西,而只有拥有这把锁钥匙的人才 可以看到自己的东西,这把钥匙就是所谓的私钥。 在区块链的网络中,关于信息的验证是用非对称加密技术,这个非对称加密的密钥对也 必须要满足一定的条件才行。首先用公钥【29]对一条信息加密的时候,必须要保证只能用一个 密钥来解开,就相当于一把锁只能有一把钥匙来打开。其次公钥在网络上公开之后,必须要 保证私钥必须不能被推测出来。有了这两个条件,非对称加密才能真正的运行起来。在区块 链网络中,非对称加密主要有两个使用途径,第一种是公钥加密私钥解密,主要用于接收信 万方数据