HashAlgorithmFactory static class HashAlgorithmFactory Documentation Code public static HMACMD5 CreateHMACMD5(byte[] key) public static HMACMD5 CreateHMACMD5(byte[] key, int hashSize) public static HMACRIPEMD160 CreateHMACRIPEMD160(byte[] key) public static HMACSHA1 CreateHMACSHA1(byte[] key) public static HMACSHA1 CreateHMACSHA1(byte[] key, int hashSize) public static HMACSHA256 CreateHMACSHA256(byte[] key) public static HMACSHA256 CreateHMACSHA256(byte[] key, int hashSize) public static HMACSHA384 CreateHMACSHA384(byte[] key) public static HMACSHA384 CreateHMACSHA384(byte[] key, int hashSize) public static HMACSHA512 CreateHMACSHA512(byte[] key) public static HMACSHA512 CreateHMACSHA512(byte[] key, int hashSize) public static MD5 CreateMD5() public static RIPEMD160 CreateRIPEMD160() public static SHA1 CreateSHA1() public static SHA256 CreateSHA256() public static SHA384 CreateSHA384() public static SHA512 CreateSHA512() public static void GenerateRandom(byte[] data) Fills an array of bytes with a cryptographically strong random sequence of values.