密码学中的“非对称加密” 你了解多少呢?
摘要:我们知道,区块链技术,是通过去中心化和去信任的方式,来集体维护一个可靠的数据库。它采用的是分布式记账的方式,各个节点之间通过共识机制达成共识。
我们知道,区块链技术,是通过去中心化和去信任的方式,来集体维护一个可靠的数据库。它采用的是分布式记账的方式,各个节点之间通过共识机制达成共识。
之所以说区块链技术能够去信任,是因为它是基于密码学原理而不是基于信用,使得任何达成一致的双方能够点对点直接进行支付,不需要第三方中介参与。
密码学在计算机技术的加持下,算法强度很高,整个体制的安全性取决于密钥。那么今天来介绍两种我们经常听到的密码加密。
1.对称加密
对称加密是指用同一串密钥来进行加密和解密,或者你也可以理解为,由其中一个密钥推算出另一个密钥。简单高效,但是当用户数量过多,难以管理,难以实现“不可否认”的功能。
2.非对称加密
非对称加密是指,用一个密钥对来进行加密和解密。加密和解密使用不同的密钥,由加密密钥不能推算出解密密钥,反之亦然。举个例子,使用密钥A来加密,但使用密钥A不能用来解密,必须使用密钥B来解密,而密钥B只有B有,就可以保证信息的安全性了。
该技术含有两个密钥:公钥和私钥。首先,系统按照某种密钥生成算法,将输入经过计算得出私钥,然后,采用另一个算法根据私钥生成公钥,公钥的生成过程不可逆。由于在现有的计算能力条件下难以通过公钥来穷举出私钥(即计算上不可行),所以可以认为区块链上的数据是安全的。
在区块链上实际转账操作中,密钥A就是我们所说的“公钥”,是对外公开的,而密钥B只保留在自己手中,任何时候都不可以出示给其他人,我们称为“私钥”。
通过公钥加密的信息,在网上即使被截获,也无法解密,因为公钥加密后的信息,不能再通过公钥解密,而必须使用私钥来解密,所以就可以保证我们信息的安全了。
文章作者:Camille区块链大表姐
之所以说区块链技术能够去信任,是因为它是基于密码学原理而不是基于信用,使得任何达成一致的双方能够点对点直接进行支付,不需要第三方中介参与。
密码学在计算机技术的加持下,算法强度很高,整个体制的安全性取决于密钥。那么今天来介绍两种我们经常听到的密码加密。
1.对称加密
对称加密是指用同一串密钥来进行加密和解密,或者你也可以理解为,由其中一个密钥推算出另一个密钥。简单高效,但是当用户数量过多,难以管理,难以实现“不可否认”的功能。
2.非对称加密
非对称加密是指,用一个密钥对来进行加密和解密。加密和解密使用不同的密钥,由加密密钥不能推算出解密密钥,反之亦然。举个例子,使用密钥A来加密,但使用密钥A不能用来解密,必须使用密钥B来解密,而密钥B只有B有,就可以保证信息的安全性了。
该技术含有两个密钥:公钥和私钥。首先,系统按照某种密钥生成算法,将输入经过计算得出私钥,然后,采用另一个算法根据私钥生成公钥,公钥的生成过程不可逆。由于在现有的计算能力条件下难以通过公钥来穷举出私钥(即计算上不可行),所以可以认为区块链上的数据是安全的。
在区块链上实际转账操作中,密钥A就是我们所说的“公钥”,是对外公开的,而密钥B只保留在自己手中,任何时候都不可以出示给其他人,我们称为“私钥”。
通过公钥加密的信息,在网上即使被截获,也无法解密,因为公钥加密后的信息,不能再通过公钥解密,而必须使用私钥来解密,所以就可以保证我们信息的安全了。
文章作者:Camille区块链大表姐
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。