打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
浅谈C# 加密中MD5和SHA1加密实现 - 51CTO.COM
    C# 加密中MD5和SHA1加密实现是如何的呢?我们在具体的操作过程中需要注意什么呢?那么本文就向你详细介绍具体的实施过程。

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

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

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

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

    C# 加密示例

            
    1. ﹤%@ Page Language="C#" %﹥  
    2.  
    3. ﹤%@ Import Namespace="System.Web.Security" %﹥  
    4.  
    5. ﹤script runat="server"﹥  
    6. void Enc(object sender, EventArgs e)  
    7. {  
    8. md5Text.Text =   
    9. FormsAuthentication.HashPasswordForStoringInConfigFile  
    10. (md5Text.Text, "MD5");  
    11. sha1Text.Text =   
    12. FormsAuthentication.HashPasswordForStoringInConfigFile  
    13. (sha1Text.Text, "SHA1");  
    14. }  
    15. ﹤/script﹥  
    16. ﹤!DOCTYPE html PUBLIC "-//W3C//DTD   
    17. XHTML 1.0 Transitional//EN" "  
    18. http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"﹥  
    19. ﹤html xmlns="http://www.w3.org/1999/xhtml" ﹥  
    20. ﹤head runat="server"﹥  
    21. ﹤title﹥ASP.NET 中执行 MD5 和 SHA1 加密﹤/title﹥  
    22. ﹤/head﹥  
    23. ﹤body﹥  
    24. ﹤form id="form1" runat="server"﹥  
    25. ﹤div﹥  
    26. 明文:﹤asp:TextBox ID="plainText" runat="server"﹥﹤/asp:TextBox﹥  
    27. ﹤asp:Button ID="btn" runat="server" Text="加密" OnClick="Enc" /﹥  
    28. ﹤/div﹥  
    29. ﹤div﹥MD5 密文:﹤asp:TextBox ID="md5Text"   
    30. runat="server" Width="400"﹥﹤/asp:TextBox﹥﹤/div﹥  
    31. ﹤div﹥SHA1 密文:﹤asp:TextBox ID="sha1Text" 
    32.  runat="server" Width="400"﹥﹤/asp:TextBox﹥﹤/div﹥  
    33. ﹤/form﹥  
    34. ﹤/body﹥  
    35. ﹤/html﹥  

    C# 加密的相关内容就向你介绍到这里,希望对你了解和学习C# 加密中的MD5和SHA1 加密有所帮助。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
纠正:HashPasswordForStoringInConfigFile中的Md5算法并非常用的Md5算法
.NET的MD5和SHA1加密
asp.net 前端JS加密,后端c#解密
C# HASH算法之MD5、SHA
哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用
DotNet加密方式解析--散列加密
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服