des属于什么加密方式(des加密的重要操作包括什么)

2023-02-27 17:58:03 摩斯密码知识 思思

常用的非对称密钥密码算法包括des

DES全称为DataEncryptionStandard,即数据加密标准。

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

DES是对称性加密里常见的一种,是一种使用秘钥加密的块算法。秘钥长度是64位(bit),超过位数秘钥被忽略。所谓对称性加密,加密和解密秘钥相同。

对称性加密一般会按照固定长度,把待加密字符串分成块。不足一整块或者刚好最后有特殊填充字符。

常见的填充有:'pkcs5'、'pkcs7'、'iso10126'、'ansix923'、'zero'类型,包括DES-ECB、DES-CBC、DES-CTR、DES-OFB、DES-CFB。

des属于什么加密方式(des加密的重要操作包括什么) 第1张

实训项目中使用的DES加密解密工具属于哪一种加密方法,为什么?

des对称加密,是一种比较传统的加密方式,其加密运算、解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必须共同持有该密码(称为对称密码),是一种对称加密算法。

des属于什么密码体制

des属于对称密码体制。

DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位,使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。

其入口参数有三个:key、data、mode。key为加密解密使用的密钥,data为加密解密的数据,mode为其工作模式。当模式为加密模式时,明文按照64位进行分组,形成明文组,key用于对数据加密,当模式为解密模式时,key用于对数据解密。实际运用中,密钥只用到了64位中的56位,这样才具有高的安全性。