public static string Guid8()
{
byte[] buffer = Guid.NewGuid().ToByteArray();
var num = BitConverter.ToUInt32(buffer, 0) ^ BitConverter.ToUInt32(buffer, 4) ^ BitConverter.ToUInt32(buffer, 8) ^ BitConverter.ToUInt32(buffer, 12);
return num.ToString("X");
}