protected override byte[] HashFinal () { byte[] hash = new byte[16]; int i, j; ProcessFinalBlock (_ProcessingBuffer, 0, _ProcessingBufferCount); for (i=0; i<4; i++) { for (j=0; j<4; j++) { hash[i*4+j] = (byte)(_H[i] >> j*8); } } return hash; }