对称加密与非对称加密

在通信安全领域中,最常使用到对称加密与非对称加密。

1.对称加密

解密与加密都使用同一个秘钥,常见DES加密。

2.非对称加密

加密与解密使用一对不同的秘钥,为公钥(public key)与私钥(private key), 由该密钥对中公钥加密的信息只能由该密钥对中私钥解开,反之亦然,只知道公钥或者私钥,是几乎不可能推导出另一个密钥。其中最有影响的是RSA加密算法,它是目前最有影响力和最常用的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,他的算法原理是基于:将两个大质数相乘十分容易,但是想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。

对称加密的一大缺点是密钥的管理与分配,换句话说,如何把密钥发送到需要解密你的消息的人的手里是一个问题。而非对称加密就很好地解决了这个问题,一方保管私钥,公开公钥,这样互通信息,安全性将大大提高,通常的做法是将对称加密的密钥用非对称加密方法来加密,因为非对称加密用来加密较长的数据信息虽然可靠性很高,但代价会很大,因此对称加密信息,非对称加密对称密钥便是常见的做法。

非对称加密在比特币和区块链中有很大作用

 

转载于:https://www.cnblogs.com/JennySchecter/p/8203481.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值