【算法大杂烩】常见算法的归类和总结——对称加密算法

本文主要介绍了对称加密算法,包括DES/TDES、AES、SM4和RC2/4。DES是早期的数据加密标准,TDES是其加强版。AES是更安全的加密标准,密钥长度可变。SM4是国密算法,加密强度与AES相当。RC2和RC4是传统对称加密算法,RC4速度较快。文章旨在提供基础入门学习,帮助理解对称加密算法的基本原理和应用场景。
摘要由CSDN通过智能技术生成

       笔者在学习和工作中,经常跟【算法】打交道;基于平时对【算法】的了解,特写此文来整理一下常见的算法。注意,此文不对算法的具体细节做深究,仅供基础入门学习。限于篇幅原因,本文先介绍【对称加密算法】。


对称加密算法


        对称加密算法,顾名思义,就是算法的执行过程是对称的;用最简单的话说,就是加密方和解密方使用的密钥是一致的,只不过执行的过程是相反的,一方(A)对明文(P)使用密钥K1进行加密得到密文(C),另一方(B)对密文(C)使用密钥K2进行解密拿到明文(P'); 要想两者的明文P和P'相等,必须保证密钥K1等于K2,这就是对称加密算法的基本要求。

       常见的对称算法有DES、TDES、AES、SM4、RC2/4等。

1. DES/TDES算法

        DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。【摘自:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

架构师李肯

您的鼓励是我前进的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值