net core FormsAuthentication.HashPasswordForStoringInConfigFile 方法已被棄用

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章