.NET MD5 加密代码 (C#)

来源:互联网 发布:湖南软件学院 编辑:程序博客网 时间:2024/04/30 04:07
在网页制作中经常回使用MD5加密一些 密码 或一些 字符串.一下就是一段MD5的加密代码.

using System;
using System.Security.Cryptography;
namespace ArLi.CommonPrj
{
 
  public class getMD5
    {
       public getMD5()
       {

       }
       /// 返回 MD5 值
       /// 要转换的 MD5 值的字符串
       public string getOf(string myString) {
           MD5md5  = new MD5CryptoServiceProvider();
           byte[]fromData = System.Text.Encoding.Unicode.GetBytes(myString);
           byte[]targetData = md5.ComputeHash(fromData);
           stringbyte2String = null;
           for (inti=0; i"x");
           }
           returnbyte2String;
       }
       /// 返回 MD5 值
       /// 要转换的 MD5 值的字符串
       /// 分隔符
       public string getOf(string myString,stringsplitChar) {
           MD5md5  = new MD5CryptoServiceProvider();
           byte[]fromData = System.Text.Encoding.Unicode.GetBytes(myString);
           byte[]targetData = md5.ComputeHash(fromData);
           stringbyte2String = null;
           for (inti=0; i"x") + splitChar;
           }
           if(splitChar != null && splitChar !=""){
              returnbyte2String.Remove(byte2String.Length -1,1);
           }
           returnbyte2String;
       }
       /// 返回 MD5 值
       /// 要转换的 MD5 值的字符串
       /// 分隔符
       public string getOf(string myString,charsplitChar) {
           MD5md5  = new MD5CryptoServiceProvider();
           byte[]fromData = System.Text.Encoding.Unicode.GetBytes(myString);
           byte[]targetData = md5.ComputeHash(fromData);
           stringbyte2String = null;
           for (inti=0; i"x") + splitChar;
           }
           returnbyte2String.Remove(byte2String.Length -1,1);
       }
    }
}

原创粉丝点击