分类: C/C++
2008-04-23 21:37:10
IBM的MARS加密算法实现(下)
作者:
IBM的MARS加密算法实现(上)
2.3 密文解密
用于密文解密的40个子密钥的生成和明文加密时的40个子密钥的生成方法相同.
2.3.1 第一步前向混合
输入的128位密文分成四块D[0],D[1],D[2],D[3],选取生成的40个密钥的最后四个分别与上述四块数据进行加操作,
D[0] = K[36];
D[1] = K[37];
D[2] = K[38];
D[3] = K[39];
结果作为第一轮操作的输入数据.
第一轮:
D[0]
给主人留下些什么吧!~~
|