温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-11-24 09:15:44 来源:亿速云 阅读:156 作者:柒染 栏目:编程语言

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

对于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﹥

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI