对称加密和非对称加密

本文介绍了两种主要的加密方式:对称加密与非对称加密。对称加密使用单一密钥进行加密和解密操作,而典型的非对称加密如RSA算法则涉及到公钥与私钥的使用。公钥用于加密数据,私钥则用于解密。此外还详细解释了非对称加密中的数据签名和验证过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、对称加密:
对称加密的典型算法是DES算法,只有一个密钥,加密解密都是它。如果这把钥匙丢失了,数据也就不安全了。

二、非对称加密:非对称加密,典型算法是RSA。RSA同时有两把钥匙,公钥与私钥。
应用场景:
 (1)甲方构建密钥对儿,将公钥公布给乙方,将私钥保留。
 (2)加密和解密:乙方使用甲方的公钥加密数据,向甲方发送经过加密后的数据;甲方获得加密数据,通过自己的私钥解密。
 (3)签名和验签:发送方用自己的私钥完成数字签名,然后再用接收方的公钥对报文进行加密,将数字签名和报文传送给接收方。接收方在拿到密文和数字签名后,先用自己的私钥对密文进行解密,得到明文,然后再用发送方提供的公钥进行验签,确保发送方身份的准确性,以及报文并没有被篡改过。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值