密钥:公钥与私钥

密钥是用来做信息加密的。如果没有这把钥匙,是看不到信息的内容的。

密钥分为两种:对称密钥与非对称密钥。

对称密钥

信息的发送方和接收方使用同一个密钥去加密和解密数据。

非对称密钥

信息的发送方和接收方使用不同的密钥去加密和解密数据。每个用户都可以有自己的公钥和私钥,公钥是可以给许多人使用的,私钥只能留给自己。

假设有两个用户,用户A和用户B。A有自己的公钥和私钥,同时也有B的公钥。B同理。

那么会有一下几种情况发生:

  • A想要传数据给B:
    • A用B的公钥加密信息,B用自己的私钥解密,保证A的消息只能传给B。但此时B无法确认消息是否是A发出的。
    • A用自己的私钥加密,B用A的公钥解密,B可以确认消息一定是A发出的,但此时A无法确认是否是B收到了消息,因为A的公钥可能被多人拥有。
  • B同理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值