068属于对称加密技术,其加密密码和解密密码是相同的〈长度为8个字节\且加密和解密的算法也是公开的。因此,025加密的安全性依赖于对密钥的严格保密。作为分组加密技术,028将明文的比特流以64位〔8个字节〉标准长度分组。当明文长度(字节数)不是8的整数倍时,默认在明文后补若干个空字符(人3011码为0010以确保能够将明文分割为整数个分组。0118要求的密码长度为64位〈8个字节〉,其中8位(第8、16、24、32、40、48、56、64位)用于奇偶校验,故真正有效密钥长度为56位。
0115的加密流程如图6-13所示。它首先对明文分组进行初始置换(丨!111
当〗值为0、
按位异或@
左循环移位
1、8、15 时,、左移1位;当;I取其他值!时,左移2;位
扩位变换执士〗至48位 置换选择? 一2至48位
I― 一 ― 一 一 ―
16轮循环
9盒置换
吣分割
1,(32 位)
|
4十, |
議 |
丨,.’各參“ 〃 | ||
、 |
啦咕V | |
4"’丨..」 |
1 | |
~曰, 巧 |
1獅 |
:每个5奴呙;输入为6位,
:输出为4位。盒变换将\佔位分组缩、位为32位分组
图6-13 023加密流程
(未完待续) 声明:部分资料来自合作媒体及网络,不代表本站观点。关键字:分组,明文,加密,字节,置换