zoukankan      html  css  js  c++  java
  • md5加密方法

    MD5加密方法代码部分:
    必须要有命名空间: System.Web.Security;
    View Code
    #region MD5加密算法



    /// <summary>

    /// MD5加密算法

    /// </summary>

    /// <paramname="str">字符串</param>

    /// <paramname="code">加密方式,16或32</param>

    /// <returns></returns>

    public string MD5(string str, int code)

    {

    if(code == 16) //16位MD5加密(取32位加密的9~25字符)

    {

    return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToUpper().Substring(8, 16);

    }

    else//32位加密

    {

    return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToUpper();

    }

    }



    #endregion



     

     

    使用方式:

    View Code
    protectedvoid btnlogin_Click(objectsender, EventArgs e)//登陆click事件

    {

    stringpassword = MD5(txtpw,32).ToString();//调用加密方法,将密码加密,然后与数据库中的对比是否相同

    }

    页面源码:

    <body>

    <form id="form1" runat="server">

    <div>

    <asp:Label ID="labname" runat="server" Text="用户名"></asp:Label>

    <asp:TextBox ID="txtname"runat="server"></asp:TextBox>

    <asp:Label ID="labpw" runat="server" Text="密码"></asp:Label>

    <asp:TextBox ID="txtpw" runat="server" TextMode="Password"></asp:TextBox>

    <asp:Button ID="btnlogin" runat="server" Text="登录" onclick="btnlogin_Click" />

    </div>

    </form>
    </body>



     

     
  • 相关阅读:
    HDU 4666 Hyperspace【最远曼哈顿距离+优先队列】
    Set集合容器
    堆排序实现
    手机网站调试神器之chrome控制台
    CC Sereja and Ballons (主席树)
    Multiset多重集合容器
    ZOJ 3626 Treasure Hunt I
    hdu 2072
    poj 3498 (最大流,枚举汇点)
    排序算法--冒泡排序
  • 原文地址:https://www.cnblogs.com/fuge/p/2342567.html
Copyright © 2011-2022 走看看