对称加密

对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发送方将明文(原始

数据)和加密密钥一起经过特殊加密算法处理后,生成复杂的加密密文进行发送,数据接收方收到密文后,若想读取原文,则需要使用加密使用的密钥及相同算法的逆算法对加密的密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发送和接收双方都使用这个密钥对数据进行加密和解密,这就要求加密和解密方事先都必须知道加密的密钥。

验证对称加密算法实验报告 对称加密算法需要_验证对称加密算法实验报告

 

DES算法

DES算法属于对称加密算法,明文按64位进行分组,密钥长64位,但事实上只有56位参与DES

运算(第8、16、24、32、40、48、56、64位是校验位,使得每个密钥都有奇数个1),分组后的

明文和56位的密钥按位替代或交换的方法形成密文。

由于计算机运算能力的增强,原版DES密码的密钥长度变得容易被暴力破解,因此演变出了

3DES算法。3DES是DES向AES过渡的加密算法,它使用3条56位的密钥对数据进行三次加密,是DES的一个更安全的变形。

 

AES算法

是美国联邦政府采用的一种对称加密标准,这个标准用来替代原先的DES算法,已经广为

全世界所使用,已然成为对称加密算法中最流行的算法之一。AES算法作为新一代的数据加密标准汇聚了强安全性、高性能、高效率、易用和灵活等优点,设计有三个密钥长度:128,192,256位,比DES算法的加密强度更高,更为安全。

对称加密和摘要算法

对称加密:主要加密传输的内容

摘要算法:主要用来验证传输的内容是否被篡改