【文件属性】:
文件名称:sha-1的c++实现
文件大小:105KB
文件格式:PDF
更新时间:2016-05-01 09:26:48
sha
很实用的sha-1的c++实现#include "stdio.h"
void main()
{
long int a=0x67452301, b=0xefcdab89, c=0x98badcfe,
d=0x10325476, e=0xc3d2e1f0;
int t;
long int T,T1,T2;
for (t=0;t<8;t++)
{
T1=(a<5)|(a>59);
T2=(b&c)^(~b&c);
T=T1+T2+e+0x5a827999;
e=d;
d=c;
c=(b<30)|(b>34);
b=a;
a=T;
}
printf("%x %x %x %x %x %x\n",a,b,c,d,e);
}