MD5 Hash De Cadena

Necesito obtener hash MD5 de la cadena.
Obtener un error MD5 es nulo.
Estoy tratando de obtener un hash MD5 de 32 caracteres de una cadena.

using (System.Security.Cryptography.MD5 md5 = 
       System.Security.Cryptography.MD5.Create("TextToHash"))
{
    byte[] retVal = md5.Hash;
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < retVal.Length; i++)
    {
        sb.Append(retVal[i].ToString("x2"));
    }
}