C# 数据加密-MD5 和 SHA1

2021-02-20 06:20 admin
%@ Import Namespace="System.Web.Security" % FormsAuthentication.HashPasswordForStoringInConfigFile

只必须两步,第一步引进名字室内空间(该名字室内空间还可以省去引入),第二步实行数据加密涵数。

FormsAuthentication.HashPasswordForStoringInConfigFile 有2个主要参数:第一个主要参数是得加密的标识符串;第二个主要参数可选择值有 MD5 和 SHA1,表明应用哪样数据加密方式。回到数据加密后的标识符串,留意,回到后的标识符串是英文大写。

实例

%@ 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" "TR/xhtml1/DTD/xhtml1-transitional.dtd"
html xmlns="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="数据加密" /
  /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 C# 数据加密-MD5 和 SHA1C# 数据加密-散列优化算法C# 数据加密-RSAC# 数据加密-RSA 高級C# 数据加密-TripleDESC# 数据加密-Rijndael(AES)C# 数据加密-密匙器皿C# 数据加密-Managed 与 ProviderC# 数据加密-数据加密后为什么有二种結果的标识符串?C# 数据加密-RSA 签字认证
1 楼:评价弱弱地问一下,数据加密主要参数不是是传不对,不是是应当那么写
md5Text.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(plainText.Text, MD5 2 楼:桃色新闻sha1Text.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(plainText.Text, SHA1
    3 楼:评价对,全文写不对,谢谢发觉,早已改正。