密码学技术总结

本文总结了密码学的关键技术,包括对称加密(如DES、三重DES和AES),非对称加密中的RSA算法,以及认证技术如消息认证码和数字签名。讨论了各种加密模式的安全性和使用场景,并强调了混合加密在确保速度和安全性之间的平衡。此外,提到了单向散列函数和认证机构的角色。
摘要由CSDN通过智能技术生成

信息安全的四类特性:

1、机密性:为了防止信息被窃听,对应的密码技术有对称密码和公钥密码。

2、完整性:为了防止信息被篡改,对应的密码技术有消息认证码和数字签名。

3、认证:为了防止攻击者伪装成真正的发送者,对应的密码技术有消息认证码和数字签名。

4、不可否认性:为了防止发送者事后否认自己没有做过,对应的密码技术为数字签名。

一、对称加密

顾名思义,加密密码和解密密码相同

1)DES加密

DES(Data Encryption Standard)是一种将64比特的明文加密成64比特的密文的对称密码算法,它的密钥长度是56比特,即7个字节。DES的结构采用的是一种16轮循环的Feistel网络。

2)三重DES加密

三重DES只是将DES重复3次,为了增加DES强度。

明文经过三次DES处理才能变成最后的密文,而由于DES的密钥长度为56比特,因此三重DES的密钥长度则为56*3=128比特。三重DES并不是进行3次DES加密,而是加密->解密->加密的过程。这是为了向下兼容,即使用DES加密的密文,也可以通过三重DES进行解密。

三重DES的解密过程和加密相反,是以密钥3、密钥2、密钥1的顺序执行解密->加密->解密的操作。

3)AES加密

AES(Advanced Encryption Standard)是取代其前任标准(DES)而成为新标准的一种对称密码算法。

三种对称密码算法目前的使用状况:

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值