对称加密与非对称加密

对称加密

秘钥

相当于一份密码字典,具备对报文加、解密的能力。

{
	"A":1,
	"B":2,
	"C":3
}

报文加解密过程(对称加密)

发送方:写好报文->使用秘钥进行加密->发送报文
接收方:接收报文->使用秘钥进行解密->得到明文

非对称加密

公钥

1.具备对报文进行加密的能力
2.具备对“私钥加密过的报文”进行解密的能力
3.公开的,谁都可以拿到

私钥

1.具备对报文进行加密的能力
2.具备对“公钥加密过的报文”进行解密的能力
3.私有的,从不外传,谁想要都不给!

报文加解密过程(非对称加密)

发送方:写好报文->使用接收方的公钥进行加密->发送报文
接收方:接收报文->使用自己的私钥进行解密->得到明文

其他

1.对称加密的加密速度快,但秘钥容易被获取并破解。
2.非对称加密的加密速度慢,对付小文件还行,加密大文件不可取。
3.如何加密大文件?
解决:使用对报文使用对称加密,对“对称加密中产生的秘钥”使用非对称加密。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值