基础普及(17):一分钟搞懂非对称加密算法!

Posted 叶胜超区块链

tags:

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




什么是非对称加密算法?



在区块链系统内,所有权验证机制的基础是非对称加密算法,比如胜超前文说的“哈希函数”,就是非对称加密。



非对称加密算法需要两个密钥:公开密钥和私有密钥,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密,反之亦然!



所谓非对称加密算法,是一种比“对称加密算法”更安全的加密技术,与对称加密不同,非对称加密不支持逆推!



非对称加密算法有什么特点?



加密时用的公钥,是公开全网可见的,所有人都可以用自己的公钥来加密一段信息。



解密时用的私钥,只有信息拥有者才可以知道,被加密过的信息,只有拥有对应私钥的人才能够解密。



常见的非对称加密算法有哪些?



常见的非对称加密算法,除了哈希函数外,还有RSA、Elgamal、D-H、ECC(也叫椭圆曲线加密算法),下次胜超再分享一下椭圆曲线加密算法。



在区块链中非对称加密算法有什么使用场景?



1、公钥对交易信息加密,私钥对交易信息解密,私钥持有人解密后,可以使用收到的价值。



2、私钥对信息签名,公钥验证签名,通过公钥签名验证的信息确认为私钥持有人发出。



总结:在区块链中,用公钥进行加密,无法用原公钥解密,解密只能用私钥,这就好比用一把钥匙锁住了门,却只能用另一把完全不同的钥匙才能打开,这就保证了非对称加密的安全性。





历史文章:


















关注叶胜超,每天了解一个知识点,日积月累变老鸟!  


投资箴言:


以上是关于基础普及(17):一分钟搞懂非对称加密算法!的主要内容,如果未能解决你的问题,请参考以下文章

国庆长假之真正搞懂非对称加密算法

一文读懂非对称加密

看懂非对称加密与安全证书

一分钟揭示对称加密与非对称加密的本质

图文秒搞懂数字证书数字签名和非对称加密算法

每天一分钟区块链100问60集:非对称加密算法是什么?