对称与非对称加密

一.对称加密算法概念

    对称加密采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方式称为对称加密

,也称为单密钥加密

二.非对称加密概念

    非对称加密,又名“公开密钥加密算法”,非对称加密算法需要两个密钥,公开密钥和私有密钥,用公钥加密的

文件只能用私钥解开(用于正常的加解密),用私钥加密的文件只能用公钥解密(一般用于公开说明文件的所有者)

三.那么他们区别在哪呢

1.加密和解密的过程不同

     对称加密过程和解密过程使用的同一个密钥,加密过程相当于用原文+密钥可以传输出密文,同时解密过程用明文-密钥可以推导出原文,但非对称加密采用了两个密钥,一般使用公钥进行加密,使用私钥进行解密。

2.加密和解密的速度不同

     对称加密解密的速度比较快,适合数据比较长时的使用。非对称加密和解密花费的时间长、速度相对较慢,只适合少量数据的使用。

3.传输的安全性不同

     对称加密的过程中无法确保密钥被安全传递,密文在传输过程中是可能被第三方截获的,如果密码本也被第三方截获,则传输的密码信息将被第三方获取,安全性相对较低。

     非对称加密算法中私钥是基于不同的算法生成不同的随机数,私钥通过一定的加密算法推导出公钥,但私钥到公钥的推导过程是单项的,也就是说公钥无法推导出私钥。所以安全性较高

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值