DES加密算法详细测试数据举例_第1页
DES加密算法详细测试数据举例_第2页
DES加密算法详细测试数据举例_第3页
DES加密算法详细测试数据举例_第4页
DES加密算法详细测试数据举例_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图1.1DES算法的总体流程图1.1DES算法的总体流程1.DES算法总体流程:DES加解密测试数据LOK16经过首换IP64位明哀串输入R15=L14f(RlnK2)K10=Lli田t(KnnK10)連初试買换1P-164位密突款掘输出Rl-LOCDft;ROnKl)R2-LlIi;RlnK2)L1O=K1LI-ROL2=R1L15=R142.DES加解密总体测试数据:表2.1DES加解密总体测试数据秘钥明文密文00000000008CA64DE9C1B123A71F40379AB9E0EC5334123441234CE93C61D8D78E6FA745677456773874878EEE0

2、78FB34567725837CAEEC024AE1ADCB56987560456B866C00D337CAA83.f变换流程图3.1DES的f函数变换流程4.DES变换详细测试数据案例一秘钥:00000明文:00000秘钥初始置换:00000数据初始置换:00000第0次密钥压缩置换:00000f变换中第0次扩展置换:00000f变换中第0次异或运算:00000f变换中第0次S盒代替:EFA72C4D00000000f变换中第0次P盒置换:D8D8DBBC00000000第0次异或运算:D8D8DBBC00000000第0次迭代运算:00000000D8D8DBBC第1次密钥压缩置换:000

3、00f变换中第1次扩展置换:6F16F16F7DF90000f变换中第1次异或运算:6F16F16F7DF90000f变换中第1次S盒代替:5BB997F300000000f变换中第1次P盒置换:E73AED4F00000000第1次异或运算:E73AED4F00000000第1次迭代运算:D8D8DBBCE73AED4F第2次密钥压缩置换:00000f变换中第2次扩展置换:F0E9F575AA5F0000f变换中第2次异或运算:F0E9F575AA5F0000f变换中第2次S盒代替:00000f变换中第2次P盒置换:8322B01A00000000第2次异或运算:8322B01A000000

4、00第2次迭代运算:E73AED4F5BFA6BA6第3次密钥压缩置换:00000f变换中第3次扩展置换:2F7FF4357D0C0000f变换中第3次异或运算:2F7FF4357D0C0000f变换中第3次S盒代替:2CC3DE6B00000000f变换中第3次P盒置换:B97F0F1800000000第3次异或运算:B97F0F1800000000第13次迭代运算:5A5DA34A058CAD0A第13次迭代运算:5A5DA34A058CAD0A第8次迭代运算:907A13F088190C50第4次密钥压缩置换:f变换中第4次扩展置换:f变换中第4次异或运算:f变换中第4次S盒代替f变换中

5、第4次P盒置换第4次异或运算:第4次迭代运算:第5次密钥压缩置换:f变换中第5次扩展置换:f变换中第5次异或运算:f变换中第5次S盒代替f变换中第5次P盒置换第5次异或运算:第5次迭代运算:第6次密钥压缩置换:f变换中第6次扩展置换:f变换中第6次异或运算:f变换中第6次S盒代替f变换中第6次P盒置换第6次异或运算:第6次迭代运算:第7次密钥压缩置换:f变换中第7次扩展置换:f变换中第7次异或运算:f变换中第7次S盒代替f变换中第7次P盒置换第7次异或运算:第7次迭代运算:第8次密钥压缩置换:f变换中第8次扩展置换:f变换中第8次异或运算:f变换中第8次S盒代替f变换中第8次P盒置换第8次异或

6、运算:第3次迭代运算:5BFA6BA65E45E25700000AFC20BF042AE0000AFC20BF042AE0000:926F0A0200000000:D0E00D0E005E45E2578B197BE0000004568F2BF7F0100004568F2BF7F010000:ADA1D:A3AC6B1D00000000A3AC6B1D000000008B197BE0FDE9894A000007FBF53C52A5500007FBF53C52A550000:85276D1600000000:92C670BC0000000092C670BC00000000FDE9894A19DF0

7、B5C000000F3EFE856AF800000F3EFE856AF80000:F654B44F00000000:6D939ABA000000006D939ABA0000000019DF0B5C907A13F0000004A03F40A7FA100004A03F40A7FA10000:A0A3CC2200000000:91C6070C0000000091C6070C00000000第9次密钥压缩置换:00000f变换中第9次扩展置换:4500F28582A10000f变换中第9次异或运算:4500F28582A10000f变换中第9次S盒代替:A971BE0200000000f变换中第9次P

8、盒置换:B5AB428C00000000第9次异或运算:B5AB428C00000000第9次迭代运算:88190C5025D1517C第10次密钥压缩置换:00000f变换中第10次扩展置换:10BEA2AA2BF80000f变换中第10次异或运算:10BEA2AA2BF80000f变换中第10次S盒代替:D2A6DE7F00000000f变换中第10次P盒置换:7BF69D2E00000000第10次异或运算:7BF69D2E00000000第10次迭代运算:25D1517CF3EF917E第11次密钥压缩置换:00000f变换中第11次扩展置换:7A7F5FCA2BFD0000f变换中第

9、11次异或运算:7A7F5FCA2BFD0000f变换中第11次S盒代替:71299E7600000000f变换中第11次P盒置换:B332C66E00000000第11次异或运算:B332C66E00000000第11次迭代运算:F3EF917E96E39712第12次密钥压缩置换:00000f变换中第12次扩展置换:4AD707CAE8A50000f变换中第12次异或运算:4AD707CAE8A50000f变换中第12次S盒代替:A425934E00000000f变换中第12次P盒置换:A9B00第12次异或运算:A9B00第12次迭代运算:96E397125A5DA34A第13次密钥压缩

10、置换:00000f变换中第13次扩展置换:2F42FBD06A540000f变换中第13次异或运算:2F42FBD06A540000f变换中第13次S盒代替:2C47CF1300000000f变换中第13次P盒置换:936F3A1800000000第13次异或运算:936F3A1800000000第6次迭代运算:C74F6B978EBFCE64第6次迭代运算:C74F6B978EBFCE64第14次密钥压缩置换:00000f变换中第14次扩展置换:00BC5955A8540000f变换中第14次异或运算:00BC5955A8540000f变换中第14次S盒代替:E241Ff变换中第14次P盒置

11、换:E1B7AE8800000000第14次异或运算:E1B7AE8800000000第14次迭代运算:058CAD0ABBEA0DC2第15次密钥压缩置换:00000f变换中第15次扩展置换:5F7F5405BE050000f变换中第15次异或运算:5F7F5405BE050000f变换中第15次S盒代替:BC28EB0D00000000f变换中第15次P盒置换:19AC2AF600000000第15次异或运算:19AC2AF600000000第15次迭代运算:1C2087FCBBEA0DC2数据逆置换:8CA64DE9C1B123A7密文:8CA64DE9C1B123A7案例二秘钥:569

12、87明文:56045秘钥初始置换:82754818EAA41900数据初始置换:EB09A5BE0452020C第0次密钥压缩置换:61D00E45E1950000f变换中第0次扩展置换:0082Af变换中第0次异或运算:6152AA45A1CD0000f变换中第0次S盒代替:513B0f变换中第0次P盒置换:A676EC6E00000000第0次异或运算:A676EC6E00000000第0次迭代运算:0452020C4D7F49D0第1次密钥压缩置换:8416E8B4AA090000f变换中第1次扩展置换:25ABFEA53EA00000f变换中第1次异或运算:A1BD161194A900

13、00f变换中第1次S盒代替:D92540C400000000f变换中第1次P盒置换:809CD第1次异或运算:809CD第1次迭代运算:4D7F49D084CED22B第2次密钥压缩置换:f变换中第2次扩展置换:f变换中第2次异或运算:f变换中第2次S盒代替f变换中第2次P盒置换第2次异或运算:第2次迭代运算:第3次密钥压缩置换:f变换中第3次扩展置换:f变换中第3次异或运算:f变换中第3次S盒代替f变换中第3次P盒置换第3次异或运算:第3次迭代运算:第4次密钥压缩置换:f变换中第4次扩展置换:f变换中第4次异或运算:f变换中第4次S盒代替f变换中第4次P盒置换第4次异或运算:第4次迭代运算:

14、第5次密钥压缩置换:f变换中第5次扩展置换:f变换中第5次异或运算:f变换中第5次S盒代替f变换中第5次P盒置换第5次异或运算:第5次迭代运算:第6次密钥压缩置换:f变换中第6次扩展置换:f变换中第6次异或运算:f变换中第6次S盒代替f变换中第6次P盒置换第6次异或运算:D0000C0965D6A4157000012C40D1877050000:DD10126D00000000:2CB8CC32000000002CB8CC320000000084CED22B61C785E20CDB403DA12A0000303E0FC0BF0400003CE54FFD1E2E0000:00000:A46300

15、9A00000000A463009A0000000061C785E220ADD2B102714F247C42000090155BEA55A20000926414CE29E00000:EB18FE8700000000:75AECAE90000000075AECAE90000000020ADD2B114694F0B2945416CA07600008A8352A5E8560000A3C613C948200000:D2B00:E7E2BE7E2B14694F0BC74F6B974149A9A5CCCA0000E0EA5EB57CAF0000A1A3F710B0650000:D0AB4CDE000000

16、00:9AD6816F000000009AD6816F00000000第11次迭代运算:74F3F82D17E61EA4第7次密钥压缩置换:91A1910C96530000f变换中第7次扩展置换:45D5FFE5C3090000f变换中第7次异或运算:D4746EE9555A0000f变换中第7次S盒代替:372D3D5000000000f变换中第7次P盒置换:F21072DE00000000第7次异或运算:F21072DE00000000第7次迭代运算:8EBFCE64355F1949第8次密钥压缩置换:9A480EF811380000f变换中第8次扩展置换:9AAAFE8F2A520000

17、f变换中第8次异或运算:00E2F0773B6A0000f变换中第8次S盒代替:E44F8EAC00000000f变换中第8次P盒置换:99E00第8次异或运算:99E00第8次迭代运算:355F1949175E581D第9次密钥压缩置换:282B08415A2E0000f变换中第9次扩展置换:8AEAFC2F00FA0000f变换中第9次异或运算:A2C1F46E5AD40000f变换中第9次S盒代替:DD000f变换中第9次P盒置换:A5FAC第9次异或运算:A5FAC第9次迭代运算:175E581D90A5D05B第10次密钥压缩置换:003C2D5438B80000f变换中第10次扩展

18、置换:CA150BEA02F70000f变换中第10次异或运算:CA2926BE3A4F0000f变换中第10次S盒代替:CE40Df变换中第10次P盒置换:63ADA第10次异或运算:63ADA第10次迭代运算:90A5D05B74F3F82D第11次密钥压缩置换:C12C50A1187D0000f变换中第11次扩展置换:BA97A7FF015A0000f变换中第11次异或运算:7BBBF75E19270000f变换中第11次S盒代替:757BA4B700000000f变换中第11次P盒置换:8743CEFF00000000第11次异或运算:8743CEFF00000000第12次密钥压缩置换:44EEA003BAB20000f变换中第12次扩展置换:0AFF0C0FD5080000f变换中第12次异或运算:4E11AC0C6FBA0000f变换中第12次S盒代替:6DE7BF2300000000f变换中第12次P盒置换:B16BFF9C00000000第12次异或运算:B16BFF9C00000000第12次迭

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论