private byte[] GenerateSerial() { byte[] serial = Guid.NewGuid().ToByteArray(); if((serial[0] & 0x80) == 0x80) // Have to be positive serial[0] -= 0x80; return serial; }