首页
社区
课程
招聘
[求助]关于MD5的问题(填充文本并分组)
发表于: 2006-12-21 20:56 4542

[求助]关于MD5的问题(填充文本并分组)

bxm 活跃值
29
2006-12-21 20:56
4542
我自己写了个MD5算法,但结果总与标准的不一样,其中初始化文本与分组如下,请高手帮忙看一看.(对MD5算法理解得可能不透彻)

//初始化文本并分组  usetext为待填充的文本,group为分组后的数据
void init(unsigned long* group,char* usetext)
{
        unsigned char temp[255];
        int len;
        int i;
        len=strlen(usetext);
        for(i=0;i<len;i++)
                temp[i]=unsigned char (usetext[i]);
        temp[len]=0x80;
        for(i=len+1;i<60;i++)
                temp[i]=0;                     //填充文本串
       
        for(i=0;i<60;i+=4)
                group[i/4]=unsigned long (temp[i])|(unsigned long (temp[i+1])<<8)|(unsigned long (temp[i+2])<<16)|(unsigned long (temp[i+3])<<24);
        group[15]=len*8;

}

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 461
活跃值: (93)
能力值: ( LV9,RANK:1170 )
在线值:
发帖
回帖
粉丝
2
请版主把上两个空的主题删除.
2006-12-21 21:00
0
雪    币: 224
活跃值: (147)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
3
我说呢
怎么发了3个一样的主题~~

帮顶
2006-12-21 21:11
0
雪    币: 263
活跃值: (10)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
4
楼主的新 CM 就是用了 MD5 ?
2006-12-21 21:31
0
雪    币: 461
活跃值: (93)
能力值: ( LV9,RANK:1170 )
在线值:
发帖
回帖
粉丝
5
最初由 KAN 发布
楼主的新 CM 就是用了 MD5 ?

想用MD5的,可算出的结果与标准的MD5就是不一样,不知是哪里出错了.
2006-12-21 21:46
0
雪    币: 461
活跃值: (93)
能力值: ( LV9,RANK:1170 )
在线值:
发帖
回帖
粉丝
6
有没有谁帮帮我啊?在此先行谢过了.
2006-12-22 19:13
0
游客
登录 | 注册 方可回帖
返回
//