C#实现MD5加密32位,补0和不补0区别

         /// <summary>
        /// 获取32位MD5加密字符串(已补完0)
        /// </summary>
        /// <param name="strWord"></param>
        /// <returns></returns>
        public static string GetMD5String(string strWord)
        {
            string strRes = string.Empty;

            MD5 md5 = MD5.Create();
            byte[] fromData = System.Text.Encoding.UTF8.GetBytes(strWord);
            byte[] targetData = md5.ComputeHash(fromData);

            for (int i = 0; i < targetData.Length; i++)
            {
                strRes += targetData[i].ToString("X2");//x不补0,x2把0补齐,X为大写
            }

            return strRes;
        }

原文:https://www.cnblogs.com/maojunyi/p/7856827.html

  • 2
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页