byte[] buff ={(byte)0xFF , (byte)0xC9, 06, 00, 00, 00, 30 ,(byte)0xFE ,00 ,30 ,(byte)0xFE ,00 ,30, (byte)0x2E, 30, (byte)0xFE, (byte)0xFD};
ushort w = 0;
for (int i = 5; i < buff.Length - 1; i++)
{
w = (ushort)(w ^ (ushort)buff[i] << 8);
for (int j = 0; j < 8; j++)
{
if ((w & 0x8000) != 0)
w = (ushort)(w << 1 ^ 0x1021);
else
w = (ushort)(w << 1);
}
}
buff[3] = (byte)(w & 0xff);
buff[4] = (byte)((w >> 8) & 0xff);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/71208.html
標籤:基礎類
