using System.Security.Cryptography;
public static void Main()
Console.WriteLine(CreateHash(DateTime.Now.ToString("dd-MMM-yyyy").ToUpper()).ToUpper());
Console.WriteLine(CreateHash("tU5*bG9$dA3qP8s"));
public static string CreateHash(string InputString) {
MD5 md5 = System.Security.Cryptography.MD5.Create();
byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(InputString);
byte[] hash = md5.ComputeHash(inputBytes);
return ByteArrayToString(hash);
private static string ByteArrayToString(byte[] input) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < input.Length; i++) {
sb.Append(input[i].ToString("X2"));