在.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即可。