在.net core上想使用FormsAuthentication.HashPasswordForStoringInConfigFile 进行MD5加密,发现无引用,
通过搜索资料后,发现此方法已经被弃用。应该使用如下代码进行MD5加密;
/// <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();
}
}
同理,需使用SHA1加密的话,将MD5替换成SHA1即可。