加密:
void EncodePacket(char *buff,size_t size)
{
unsigned char b;
for(int i=0;i<size;i++)
{
b = buff[i];
b ^= 0x40;
buff[i] = (b>>6)|(b<<2);
}
}
解密:
void DecodePacket(char *buff,size_t size)
{
unsigned char b;
for(int i=0;i<size;i++)
{
b = buff[i];
b = (b<<6)|(b>>2);
buff[i] = b^0x40;
}
}