I am using the function below to encrypt password and store it into my database. Now I need to decrypt it back and compare it with the login user. Please help me.
public static string encrypt_string_using_MD5(string s)
{
    byte[] byte_array = System.Text.Encoding.Default.GetBytes(s);
    System.Security.Cryptography.HashAlgorithm alg =
        System.Security.Cryptography.HashAlgorithm.Create("MD5");
    byte[] byte_array2 = alg.ComputeHash(byte_array);
    System.Text.StringBuilder sb
        = new System.Text.StringBuilder(byte_array2.Length);
    foreach(byte b in byte_array2)
    {
        sb.AppendFormat("{0:X2}", b);
    }
    return sb.ToString();
}
 
     
     
     
    