Comment puis-je créer un hachage MD5 digest partir d'un fichier texte?

À l'aide de C#, je veux créer un hash MD5 d'un fichier texte. Comment puis-je y arriver?

Mise à jour: Merci à tous pour leur aide. J'ai enfin réglé sur le code suivant -

//Create an MD5 hash digest of a file
public string MD5HashFile(string fn)
{            
    byte[] hash = MD5.Create().ComputeHash(File.ReadAllBytes(fn));
    return BitConverter.ToString(hash).Replace("-", "");            
}