中国体育彩票官方网站|双色球近200期走试图

C# 加密-MD5 和 SHA1

作者:vkvi 來源:千一網絡(原創) 日期:2008-4-18

在 ASP.NET 中可以非常方便地執行 MD5 或 SHA1 加密。

  • <%@ Import Namespace="System.Web.Security" %>
  • FormsAuthentication.HashPasswordForStoringInConfigFile

只需要兩步,第一步引入名稱空間(該名稱空間也可以省略引用),第二步執行加密函數。

FormsAuthentication.HashPasswordForStoringInConfigFile 有兩個參數:第一個參數是要加密的字符串;第二個參數可選值有 MD5SHA1,表示使用哪種加密方法。返回加密后的字符串,注意,返回后的字符串是大寫

示例

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Security" %>
<script runat="server">
    void Enc(object sender, EventArgs e)
    {
        md5Text.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(plainText.Text, "MD5");
        sha1Text.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(plainText.Text, "SHA1");
    }
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET 中執行 MD5 和 SHA1 加密</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    明文:<asp:TextBox ID="plainText" runat="server"></asp:TextBox>
    <asp:Button ID="btn" runat="server" Text="加密" OnClick="Enc" />
    </div>
    <div>MD5 密文:<asp:TextBox ID="md5Text" runat="server" Width="400"></asp:TextBox></div>
    <div>SHA1 密文:<asp:TextBox ID="sha1Text" runat="server" Width="400"></asp:TextBox></div>
    </form>
</body>
</html>
相關文章
文章評論
  • 1 樓:評論
    弱弱地問一下,加密參數是不是傳錯了,是不是應該這么寫
    md5Text.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(plainText.Text, "MD5");
  • 2 樓:緋聞
    sha1Text.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(plainText.Text, "SHA1");
       
  • 3 樓:評論
    對,原文寫錯了,感謝發現,已經糾正。
中国体育彩票官方网站 极速时时彩开奖管我 青海11选5遗漏查询 官方下载亿元彩票网站 新11选5 新疆18选7100走势圈 辽宁十一选五计划软件手机版 福彩3d之家 865棋牌手游下载 贵州快三走势图和值 香港白小姐一尾中特