加密算法有哪几种
2018-05-25 11:42:31 0

 近来对各种加密算法对比感兴趣,研讨了很多不一样的加密算法。有站群服务器:gsm加密算法、RSA加密算法、PKI加密算法等加密算法。除了上面说到的加密算法,还有别的很多的加密算法。比方今日要说到的称加密算法。

  对称加密算法:运用对称加密算法,可以将明文数据和加密密钥一同,经过特别加密算法处理,使其变成杂乱的加密密文发送出去。对方收到密文后,需求运用加密用过的密钥及一样算法的逆算法对密文进行解密,才干使其康复成可读明文。

那么多见的加密算法有哪些呢?

1.DES

DES算法全称为Data Encryption Standard,即数据加密算法,DES加密算法是IBM公司于1975年研讨成功并公开宣布的。DES算法的进口参数有三个:Key、Data、Mode。其间Key为8个字节共64位,是DES算法的作业密钥;Data也为8个字节64位,是要被加密或被解密的数据。

2.3DES

3DES(Triple DES)是三重数据加密算法(TDEA)密码的通称。它适当所以对每个数据块应用三次DES加密算法。因为计算机运算能力的增强,原版DES密码的密钥长度变得简单被暴力破解;3DES经过添加DES的密钥长度来防止相似的攻击,而不是规划一种全新的块密码算法。

3.AES

AES:又称Rijndael加密法,是美国联邦政府选用的一种区块加密标准。用来代替原先的DES。目前已然变成对称密钥加密中最盛行的算法之一。

4.RC2

RC2是由闻名密码学家Ron Rivest规划的一种传统对称分组加密算法,它可作为DES算法的建议代替算法。它的输入和输出都是64比特。密钥的长度是从1字节到128字节可变。

5.RC4

RC4加密算法是大名鼎鼎的RSA三人组中的头号人物Ronald Rivest在1987年规划的密钥长度可变的流加密算法簇。因为RC4中心部分的S-box长度可为任意,该算法的速度可以到达DES加密的10倍左右,且具有很高等级的非线性。高防服务器

6.RC5

RC5分组密码算法是1994由麻萨诸塞技能研讨所的Ronald L.Rivest教授发明的,并由RSA实验室分析。它是参数可变的分组密码算法,三个可变的参数是:分组大小、密钥大小和加密轮数。在RC5算法中运用了三种运算:异或、加和循环。

标签: DES 3DES RC2 RC4
相关信息推荐