对称加密、非对称加密和散列计算的简单总结

本文详细介绍了对称加密、非对称加密和散列计算的基本概念、特点和应用,包括DES、3DES、AES、RSA、DSA、ECC等算法,并解释了它们在分布式网络系统中的密钥管理和安全性提升。

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

今天看到了对称加密、非对称加密和散列计算,现在写写简单的理解。

对称加密(DES、3DES、AES),(可逆)

在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥,而这样在分布式网络系统中,每对用户使用对称加密算法时,都需要使用其他人不知道且惟一的密钥,这就会使得发收信双方所拥有的密钥数量成几何级数增长,密钥的管理便成为用户的负担。
特点:算法公开、计算量小、加密速度快、加密效率高,但安全性得不到保证及密钥管理繁琐

非对称加密(RSA、DSA、ECC),( 可逆)

在非对称加密算法中,使用一对公钥和私钥。公钥用于加密文件,私钥用于解密文件。在发信方向收信方发送密钥时,就只需要知道收信方的公钥,然后用收信方的公钥来加密文件即可,而收信方也只有用其公钥对应的私钥才能解密文件。
特点:安全性得到了提升,密钥的管理也变得轻松了很多

散列算法(MD5、SHA),(不可逆)

散列算法是信息的提炼,通常其长度要比信息小得多,且为一个固定长度。这样安全性得到了进一步的提升,但加密性强的散列一定是不可逆的,意思是说通过散列结果,无法推出任何部分的原始信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值