请问关于c的具体应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计176个文字,预计阅读时间需要1分钟。
使用 `FormsAuthentication.HashPasswordForStoringInConfigFile` 进行 MD5 加密时,可能会提示已过时或无法使用。例如,MD5 或 SHA1 加密可转换为大写或小写 `[ToUpper() 或 ToLower()]`。 // summaryMD5 加密 // summary para
解决使用FormsAuthentication.HashPasswordForStoringInConfigFile 进行MD5加密时提示已经过时或无法使用等
如下:MD5或SHA1加密转大写或小写
/// <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();
}
}
本文共计176个文字,预计阅读时间需要1分钟。
使用 `FormsAuthentication.HashPasswordForStoringInConfigFile` 进行 MD5 加密时,可能会提示已过时或无法使用。例如,MD5 或 SHA1 加密可转换为大写或小写 `[ToUpper() 或 ToLower()]`。 // summaryMD5 加密 // summary para
解决使用FormsAuthentication.HashPasswordForStoringInConfigFile 进行MD5加密时提示已经过时或无法使用等
如下:MD5或SHA1加密转大写或小写
/// <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();
}
}

