首页 > 代码库 > 对称加密和非对称加密
对称加密和非对称加密
1.什么是对称加密,非对称加密
对称加密是指加解密使用的是同样的密钥
非对称加密是指加解密使用的密钥不同。
2.对称加密的优缺点
对称加密的特点是简单快速。
密钥越大,加密越强,但加解密过程越慢。
密钥容易被黑客拦截
3.非对称加密的优缺点
非对称加密使用了一对密钥,公钥和私钥。私钥由解密方安全保管,公钥可以发给任何请求它的人。数据使用公钥加密,私钥解密。因为私钥不通过网络发送出去,所以非对称加密的安全性很高。
非对称加密很安全,但和对称加密比起来,非常慢。
4.对称密钥使用非对称方式发送
对称密钥使用非对称方式发送,解决了对称密钥易被获取,和非对称密钥加解密慢的问题。
使用步骤如下:
1)A生成一个随机数作为对称密钥
2)A向B申请公钥
3)B将公钥发给A
4)A使用公钥加密对称密钥,将加密后的结果发给B
5)B使用私钥解密出对称密钥
6)A和B可以通过对称密钥对信息加解密了
对称加密和非对称加密
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。