zoukankan      html  css  js  c++  java
  • 怎样让Webform 和Winform MD5加密得到同一个MD5值【整理】

     

    怎样让Webform 和Winform MD5加密得到同一个MD5值(webform和winform的MD5加密方式不同)

    Winform

    public static string StringToMD5Hash(string inputString)

    {

        MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();

        byte[] encryptedBytes = md5.ComputeHash(Encoding.ASCII.GetBytes(inputString));

        StringBuilder sb = new StringBuilder();

        for (int i = 0; i < encryptedBytes.Length; i++)

        {

            sb.AppendFormat("{0:x2}", encryptedBytes[i]);

        }

        return sb.ToString();

    }

     

    Webform

    public static string md5(string pwd)

    {

        string md5pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5");

        return md5pwd;

    }

    以上两种如果操作相同的数据表,可以得到相同的MD5(都是32)

     

  • 相关阅读:
    解决哈希(HASH)冲突的主要方法
    破解
    打工
    [JSOI2007]麻将
    [JSOI2007]建筑抢修
    [HAOI2007]上升序列
    [HAOI2007]覆盖问题
    [CQOI2017]小Q的棋盘
    [HEOI2015]兔子与樱花
    [HEOI2015]定价
  • 原文地址:https://www.cnblogs.com/linyc/p/1502496.html
Copyright © 2011-2022 走看看