任何人都可以帮我解决如何使用python进行校验和:
Checksum (2 byte)*
Unsigned char Checksum (const char *s,int Length)
{
Unsigned char result;
result=0;
for(int i=0;i<Length;i++)
{
result ^=*s++
}
return result;
}
答案 0 :(得分:0)
你去:
s = "test"
chk = reduce(lambda a,b : a^b, [ord(c) for c in s])
print "Checksum : ", chk, " \n"
sh-4.3$ python main.py
Checksum : 22