一分钟揭示对称加密与非对称加密的本质
Posted 24点区块链
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一分钟揭示对称加密与非对称加密的本质相关的知识,希望对你有一定的参考价值。
区块链行业通
从币圈到链圈,看我就够了!
欢迎大家收看这次一分钟,这一分钟,用自己浅显的语言谈对称加密与非对称加密的本质。
加解密算法是密码学的核心技术,从设计理念上可以分为两大基本类型,如下图所示:
众所周知,数据货币的交易信息传输都是加密的,有加密过程,就必然有解密过程,用专业的话说即加解密系统,加解密系统的组成一般包含以下基本组件:
①解密算法
②加密算法
③加密密钥
④解密密钥
其中,加解密算法一般是固定不变的,并且一般公开可见,经过时间考验有效的。密钥则是最关键的信息,需要安全的保存起来,甚至需要特殊硬件保存。一般来说,对同一种算法,密钥需要按照特定算法每次加密前随机生成,长度越长,则加密强度越大。以下用图的方式解释加解密的基本过程。
加密过程:通过对加密算法和加密密钥,对明文进行加密,获得密文。
解密过程:通过解密算法和解密密钥,对密文进行解密,获得明文。
在加解密系统中,根据加解密过程中所用的密钥是否相同,算法可分为对称加密与非对称加密。两种模式适用与不同需求,恰好形成互补,有些时候可以组合适用,称为混合加密机制。
对称加密算法,故名思意,加密解密过程的密钥都是相同的。该类算法的优点是加解密效率(速度快,占用空间小)和加密强度都非常高。缺点是参与方都需要提前持有密钥,一旦有人泄漏则安全性被破坏;另外如何在不安全通道中提前分发密钥也是个问题,经常需要借助非对称加密。
非对称加密算法, 私钥一般需要通过随机数算法生成,公钥可以根据私钥生成。私钥比较重要,个人持有,他人不能获得。非对称加密的缺点是处理速度(特别是生成密钥与解密的过程)比较慢,一般比对称加密慢2-3个级别,强度往往也不如对称加密。
希望这一分钟,对大家有所帮助
以上仅代表作者的一点浅见,如有不妥,欢迎指
以上是关于一分钟揭示对称加密与非对称加密的本质的主要内容,如果未能解决你的问题,请参考以下文章