分组密码实验.docVIP

  • 45
  • 0
  • 约4.15千字
  • 约 5页
  • 2016-11-28 发布于重庆
  • 举报
分组密码实验

【实验目的】 通过使用 DES 算法对实际的数据进行加密和解密来了解密码体制的原理。 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 R0 和 K1 经过 f(R0,K1)变换后的输出结果,再和 L0 进行异或运算,输出结果做为R1。R0 则赋给 L1。L1 和 R1 同样再做类似运算生成 L2 和 R2,…,经过 16 次运算后生成 L16和 R16。 2.f 函数 f 函数是多个置换函数和替代函数的组合函数,它将 32 位比特的输入变换为 32 位的输出。Ri经过扩展运算 E 变换后扩展为 48 比特的 E(Ri),与 Ki+1进行异或运算后输出的结果分成 8 组,每组 6 比特的并联 B,B=B1B2B3B4B5B6B7B8,再经过 8 个 S 盒的选择压缩运算转换为4比特,8个4比特合并为32比特后再经过P变换输出为32比特的f(Ri-1,Ki

文档评论(0)

1亿VIP精品文档

相关文档