当前位置 : 主页 > 网络编程 > net编程 >

c# MD5加密码

来源:互联网 收集:自由互联 发布时间:2023-08-28
解决使用FormsAuthentication.HashPasswordForStoringInConfigFile 进行MD5加密时提示已经过时或无法使用等 如下:MD5或SHA1加密转大写或小写【ToUpper()或ToLower()】 /// summary /// MD5加密 /// /summary /// para

解决使用FormsAuthentication.HashPasswordForStoringInConfigFile 进行MD5加密时提示已经过时或无法使用等

如下:MD5或SHA1加密转大写或小写【ToUpper()或ToLower()】

	 /// <summary>
     /// MD5加密
    /// </summary>
    /// <param name="s"></param>
    /// <returns></returns>
    public static string Md5(string s)
    {
        using (var md5 = MD5.Create())
        {
            var result = md5.ComputeHash(Encoding.UTF8.GetBytes(s));
            var strResult = BitConverter.ToString(result);
            return strResult.Replace("-", "").ToUpper();
        }
    }
/// <summary>
 /// SHA1加密
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
public static string SHA1(string s)
{
    using (var sha = SHA1.Create())
    {
        var result = sha.ComputeHash(Encoding.UTF8.GetBytes(s));
        var strResult = BitConverter.ToString(result);
        return strResult.Replace("-", "").ToUpper();
    }
}
网友评论