对称加密与非对称加密

1.对称加密(Symmetric Cryptography)

对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。

①原文+密钥=密文;

②密文+密钥=原文;

但是对称加密的方式缺乏安全性,在两个终端通信之前首先要协商密钥,在协商密钥的过程中是使用明文传输的,很可能会被人截取到密钥,在之后的通信第三方可利用密钥轻松解密。

2.非对称加密(Asymmetric Cryptography)

相比于对称加密安全一些,它使用了一对密钥,公钥(public key)和私钥(private key)。公钥可以随意发给他人,私钥只能自己拥有。假设A与B通信:

A发B收:

              A:原文+B公钥=密文;

              B:密文+自己私钥=原文;

B发A收:

             B:原文+A公钥=密文;

             A:密文+自己私钥=原文;

3.两者特点

对称加密:因为使用同一密钥,所以效率高

                  因为开始通信前明文协商密钥,所以安全性差

非对称加密:使用了一对密钥,公钥与私钥,所以安全性高,但加密与解密效率低

所以可以两者结合:对称加密在协商密钥时使用非对称加密加密密钥

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值