RSA、SHA、DES、MD5、BASE64的可逆性分析

本文介绍了RSA、DES、SHA和MD5等密码学算法。RSA是一种公钥加密算法,具备可逆性;DES是对称加密,通过相同密钥实现加密解密;SHA和MD5则是不可逆的摘要算法,用于数据验证。Base64虽然可逆,但主要用于数据编码而非加密。
摘要由CSDN通过智能技术生成

RSA、SHA、DES、MD5、BASE64的可逆性分析

在这里插入图片描述

RSA

在这里插入图片描述
RSA是由Ron RivestAdiShamirLeonard Adleman的姓氏的首字母组成。RSA是一种公钥密码算法,加密解密采用不同的密钥。发送方的加密密钥PK是接收方的公钥,PK是公开的,解密密钥SK为接受方私有,对其他人保密。明文可以通过加密算法生成密文,密文也可以通过解密算法还原成明文,所以是可逆的。

DES

在这里插入图片描述
DES的全称是Data Encryption Standard(数据加密标准)。DES属于对称密钥密码体制,明文可以通过加密算法生成密文,密文也可以通过相同的密钥解密还原成明文,所以是可逆的。DES在加密过程前,把明文按64位的二进制数据为一组的分组方式进行分组,加密后,得到一组组64位的密文。加密过程的密钥占有64位

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值