91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-05
  • 語言: C/C++
  • 標簽: C/C++??MD4??哈希函數??

資源簡介

用C語言實現MD4哈希函數,它是將文件的每一行進行加密,輸出一個128位的哈希值

資源截圖

代碼片段和文件信息

#include
#include
#define?MAX_LENGTH?10000

#define?F(xyz)?(((x)&(y))|((~x)&(z)))
#define?G(xyz)?(((x)&(y))|((x)&(z))|((y)&(z)))
#define?H(xyz)?((x)^(y)^(z))

#define?FF(abcdks)?a=RL(a+F(bcd)+X[k]s)
#define?GG(abcdks)?a=RL(a+G(bcd)+X[k]+0x5a827999s)
#define?HH(abcdks)?a=RL(a+H(bcd)+X[k]+0x6ed9eba1s)


#define?RL(xy)?(((x)<<(y))|((x)>>(32-(y))))
#define?PP(x)?(x<<24)|((x<<8)&0xff0000)|((x>>8)&0xff00)|(x>>24)

unsigned?char?buffer[MAX_LENGTH];
unsigned?X[64]length_pad[2];
unsigned?AABBCCDDABCD;
int?roundi;
void?md4_function()
{
A=AAB=BBC=CCD=DD;

FF(ABCD?0?3);
FF(DABC?1?7);
FF(CDAB?211);
FF(BCDA?319);
FF(ABCD?4?3);
FF(DABC?5?7);
FF(CDAB?611);
FF(BCDA?7

評論

共有 條評論