JAVA byte數組 CRC32 校驗 並將得到的結果轉化爲byte數組

JAVA byte數組 CRC32 校驗 並將得到的結果轉化爲byte數組

byte[] mCrc32Buf = new byte[4];
public static byte[] get4byteCRC(byte[] buffer){
	CRC32 crc32 = new CRC32();
	crc32.update(buffer); 
	mCrc32Buf[0] = (byte)(crc32.getValue() & 0x000000FF);
	mCrc32Buf[1] = (byte)((crc32.getValue() & 0x0000FF00) >> 8);
	mCrc32Buf[2] = (byte)((crc32.getValue() & 0x00FF0000) >> 16);
	mCrc32Buf[3] = (byte)((crc32.getValue() & 0xFF000000) >> 24);
	return mCrc32Buf;
}

得到 4個byte的CRC校驗碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章