I'm fairly sure you've confused System.Guid with wanting a hash (say, SHA-256) of a given string.
Note that, when selecting a cryptographically-secure hashing algorithm, MD5, SHA0 and SHA1 are all generally considered dead. SHA2 and up are still usable.