How to calculate the md5 hash of a string in C#

1 Answer

0 votes
using System;
using System.Security.Cryptography;
using System.Text;

class Program
{
    public static string CreateMD5(string str) {
    	using (MD5 md5 = MD5.Create()) {
        	byte[] strBytes = System.Text.Encoding.ASCII.GetBytes(str);
    		byte[] hashBytes = md5.ComputeHash(strBytes);
    
    		StringBuilder sb = new StringBuilder();
    		for (int i = 0; i < hashBytes.Length; i++) {
    			sb.Append(hashBytes[i].ToString("X2"));
    		}
    		
    		return sb.ToString();
    	}
    }
    static void Main() {
        Console.Write(CreateMD5("c# programming"));
    }
}




/*
run:

772B8CEAC3A48DC123B98EF134C59156

*/

 



answered Jul 30, 2023 by avibootz

Related questions

1 answer 122 views
2 answers 237 views
2 answers 135 views
135 views asked Nov 20, 2023 by avibootz
1 answer 146 views
146 views asked Sep 25, 2023 by avibootz
1 answer 194 views
1 answer 163 views
163 views asked Aug 5, 2022 by avibootz
...