信息安全技术.pptVIP

  • 5
  • 0
  • 约5.61万字
  • 约 300页
  • 2022-05-19 发布于重庆
  • 举报
把xL分成4个8位分组:a、b、c和d。  输出为: F(xL)=((((S[1,a]+S[2,b])MOD 4294967296)∧s[3,c])+S[4,d])MOD        4294967296  重新合并后输出的结果就是需要的密文 3.信息解密 用BlowFish算法解密,同样也需要两个过程:密钥预处理和信息加密。 密钥预处理的过程与加密时完全相同,信息解密的过程就是使用信息加密过程的key_pbox逆序即可,可以看出,选择不同的key,用BlowFish算法加密同样的信息可以得出不同的结果。要破解BlowFish算法,就是要得到BlowFish算法的key。所以,使用BlowFish算法进行加密,最重要的也就是key的选择以及key的保密。其中key的选择可以使用bf_sdk中的WeakKey函数进行检验。以下是WeakKey函数的说明。 第一百九十页,共三百页。 功能:测试产生的box是否安全。 参数:无。 返回:AX=1,不安全; AX=0, 安全。 影响:AX,BX,CX,DX,SI,DI,方向标志。 描述:使用_InitCrypt函数产生用于加密的Boxes后,应该用这个函数测试产生的Boxes是否安全。如果该key产生的Boxes不安全,可以被密码分析者通过分

文档评论(0)

1亿VIP精品文档

相关文档