- 中文名
- 数据加密标准
- 外文名
- DES
- 全 称
- Data Encryption Standard
- 体 系
- 对称加密算法
DESDES算法入口参数
编辑DES算法的入口参数有三个:Key、Data、Mode。其中Key为7个字节共56位,是DES算法的工作密钥;Data为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。
DES算法步骤
编辑DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是56位,其算法主要分为两步:
1)初始置换
其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长32位,其置换规则为将输入的第58位换到第一位,第50位换到第2位……依此类推,最后一位是原来的第7位。L0、R0则是换位输出后的两部分,L0是输出的左32位,R0是右32位,例:设置换前的输入值为D1D2D3……D64,则经过初始置换后的结果为:L0=D58D50……D8;R0=D57D49……D7。
其置换规则见下表:
58,50,42,34,26,18,10,2,60,52,44,36,28,20,12,4,
62,54,46,38,30,22,14,6,64,56,48,40,32,24,16,8,
57,49,41,33,25,17,9,1,59,51,43,35,27,19,11,3,
61,53,45,37,29,21,13,5,63,55,47,39,31,23,15,7,
2)逆置换
经过16次迭代运算后,得到L16、R16,将此作为输入,进行逆置换,逆置换正好是初始置换的逆运算,由此即得到密文输出。
此算法是对称加密算法体系中的代表,在计算机网络系统中广泛使用.
DES贸易术语
编辑DES (Delivered Ex Ship)作为贸易术语是意思是指卖方将货物运至指定的目的港,并在船上交易.按此术语成交,买卖双方责任、费用和风险的划分,以目的港船上办理交接手续为界。卖方承担在目的港船上将货交由买方处置以前的一切费用和风险,买方按合同规定支付货款。
这一术语同CIF属于存在原则差别,具体表现在下列几个方面:
1、交货地点不同,即CIF是装运港船上交货,而DES是目的港船上交货。
2、风险划分不同,即在CIF条件下,运输途中的风险由买方承担,而在DES条件下,运输途中的风险则由卖方承担。
3、交货方式不同,即CIF属象征性交货,而DES属实际交货。
4、费用负担不同,即CIF条件下,卖方只负担正常的运费和约定的保险费,而在DES条件下,卖付则须负担货物运抵目的港交货前的一切费用,其中包括额外费用。
DES术语,只能适用于海运和内河航运。
词条标签: