求大神给看看
void my_crc32(UCHAR *dat, ULONG len, ULONG poly) 字符-askii
{
ULONG i,j;
ULONG temp =0;
ULONG crc = 0xffffffff;
//ULONG poly = 0xEDB88320;

for (i = 0; i < len; i++)
{
temp = (crc ^ dat[i]) & 0xff;
for (j = 0; j < 8; j++)
{
if ((temp & 1) == 1)
temp = (temp >> 1) ^ poly;
else
temp = temp >> 1;
}
crc = (crc >> 8) ^ temp;
}
crc = crc ^ 0xffffffff; Getcrc = crc;
// return crc;
}
帮忙转下java中能用的。