如何分析C#加密中MD5和SHA1加密实现

如何分析C# 加密中MD5和SHA1加密实现,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比广昌网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式广昌网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖广昌地区。费用合理售后完善,10年实体公司更值得信赖。

对于C# 加密的认识,在C# 中可以很方便地进行MD5 和SHA1 加密,那么具体的实现步骤是什么呢?我们在C#中进行MD5 和SHA1 加密需要注意什么呢?那么下面我们就来看看具体的实现方法以及过程。

﹤%@ Import Namespace="System.Web.Security" %﹥    FormsAuthentication.HashPasswordForStoringInConfigFile

只需要两步,***步引入名称空间(该名称空间也可以省略引用),第二步执行加密函数。

FormsAuthentication.HashPasswordForStoringInConfigFile 有两个参数:***个参数是要加密的字符串;第二个参数可选值有MD5 和SHA1,表示使用哪种加密方法。返回加密后的字符串,注意,返回后的字符串是大写。

C# 加密示例

﹤%@ Page Language="C#" %﹥   ﹤%@ Import Namespace="System.Web.Security" %﹥   ﹤script runat="server"﹥  void Enc(object sender, EventArgs e)  {  md5Text.Text =   FormsAuthentication.HashPasswordForStoringInConfigFile  (md5Text.Text, "MD5");  sha1Text.Text =   FormsAuthentication.HashPasswordForStoringInConfigFile  (sha1Text.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﹥

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


网站标题:如何分析C#加密中MD5和SHA1加密实现
分享网址:http://azwzsj.com/article/ihcidp.html