/**
* 功能:加密(解密)
* 参数:buf 源数据,len 源数据的大小
*/
BOOL Encryption(BYTE *buf, DWORD len)
{
DWORD i;
BYTE *p1;
p1 = buf;
for( i = 0; i < len; i++ )
{
switch( *p1 & 0x26 )
{
case 0x12:
*p1 ^= 0x03;
break;
case 0x36:
*p1 ^= 0xa6;
break;
case 0x58:
*p1 ^= 0xa9;
break;
case 0xb0:
default:
*p1 ^= 0xd9;
break;
}
p1++;
}
return TRUE;
}
异或加密
最新推荐文章于 2018-07-22 16:23:45 发布