• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Angel----部落阁
Xcode10
博客园    首页    新随笔    联系   管理    订阅  订阅
asp.net简单的md5算法
 

新一篇: Microsoft .Net 框架 SDK 快速入门教程

 

1 可以用于密码加密,长度32位。

  /**//// <summary>
    
/// md5加密算法
    
/// </summary>
    
/// <param name="strIN"></param>
    
/// <returns></returns>

    private string MD5Encrypt(string strIN)
    
...{
        System.Security.Cryptography.MD5CryptoServiceProvider md5 
= new System.Security.Cryptography.MD5CryptoServiceProvider(); 
        
byte[] bytValue, bytHash;
        bytValue 
= System.Text.Encoding.UTF8.GetBytes(strIN); 
        bytHash 
= md5.ComputeHash(bytValue); 
        md5.Clear(); 
        
string sTemp = ""; 
        
for (int i = 0; i < bytHash.Length; i++) 
        
...{ 
            sTemp 
+= bytHash[i].ToString("x").PadLeft(2, '0'); 
        }


        
if (sTemp.Length > 32)
        
...{
            sTemp 
= sTemp.Substring(0, 32);
        }


        
return sTemp; 
    }

 

posted on 2008-06-18 16:48  angelfeather  阅读(254)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3