using System.Security.Cryptography;
public static void Main()
var guid = GetDeterministicGuid(transHeaderId.ToString());
Console.WriteLine(guid.ToString());
private static Guid GetDeterministicGuid(string input)
MD5CryptoServiceProvider provider = new MD5CryptoServiceProvider();
byte[] inputBytes = Encoding.Default.GetBytes(input);
byte[] hashBytes = provider.ComputeHash(inputBytes);
Guid hashGuid = new Guid(hashBytes);