趣百科

“DES”是什么意思

编辑:Simone 2024-11-24 21:17:18 515 阅读

“DES”是什么意思

DES全称为Data Encryption Standard,即数据加密算法,它是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。

  DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其算法主要分为两步:

  1初始置换

  其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长3

  2位,其置换规则为将输入的第58位换到第一位,第50位换到第2位......依此类推,最后一位是原来的第7位。L0、R0则是换位输出后的两部分,L0是输出的左32位,R0是右32位,例:设置换前的输入值为D1D2D3......D64,则经过初始置换后的结果为:L0=D58D50......D8;R0=D57D49......D7。

  2逆置换

  经过16次迭代运算后,得到L16、R16,将此作为输入,进行逆置换,逆置换正好是初始置换的逆运算,由此即得到密文输出。

  DES是美国政府批准的数据加密标准,用以对大量的政府和金融数据加密。美国政府认为DES是如此的安全和重要,因而将其列为"危险军需",禁止出口。

  1976年它被美国官方的联邦信息処理标准(FIPS)所选中,随后既在国际上广泛流传开来。这个算法因为包含一些机密设计元素,相关的短密钥长度以及被怀疑内含国家安全局(NSA)的后门而在开始是有争议的,DES因此收到强烈的学院派式的审查,并以此推动了现代的分组密码及其密码分析。

  PS:同样的,电子商务安全中普遍使用的加密方法也是DES!

DES目的港船上交货 (……指定目的港) “目的港船上交货(……指定目的港)”是指在指定的目的港,货物在船上交给买方处置,但不办理货物进口清关手续,卖方即完成交货。卖方必须承担货物运至指定的目的港卸货前的一切风险和费用。如果当事各方希望卖方负担卸货的风险和费用,则应使用DEQ术语。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/life/79879.html

相关推荐