C#的MD5加密

转载 2006年05月26日 21:45:00

以下代码对一个字符串加密,应该也支持中文!

public static string GetMD5(string str)
{
byte[] b=System.Text.Encoding.Default.GetBytes(str);
b=new System.Security.Cryptography.MD5CryptoServiceProvider().ComputeHash(b);
string ret="";
for(int i=0;i<b.Length;i++)
{
ret+=b[i].ToString ("x").PadLeft(2,'0');
}
return ret;
}



相关文章推荐

c# 实现MD5,SHA1,SHA256,SHA512等常用加密算法

在很多电子商务和社区应用中,我们都要存放很多的客户的资料,其中包括了很多的隐私信息和客户不愿被别人看到的信息,当然好有客户执行各种操作的密码,此时就需要对客户的信息进行加密再存储,目前有两种比较好的加...

C# 实现Base64+MD5 加密(整理)

//解码类结束 public class Base64Decoder { char[] source; int length, length2, length3; int b...

c# 实现MD5,SHA1,SHA256,SHA512等常用加密算法

http://www.cnblogs.com/dreign/archive/2007/05/18/751089.html using System; using System.IO; u...

C#控制台基础 MD5加密(32位)将打印结果控制台

镇场诗:慈心积善融学习,技术誓为大家学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 ——————————————————————————————————————————————...

C# winform 实现MD5加密功能

C# winform 实现MD5加密功能  : MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory f...

c# md5+DES加密实现

DES加密的密钥位数要为8位字符, 网上大多数代码用任意长度密钥时都只截取8位或者补足8位, 这种方法太随意. MD5算法正好将任意长度字符串生产16位byte, 刚好DES的密钥和密钥向量总共需要1...
  • Wake34
  • Wake34
  • 2016年09月14日 14:20
  • 362

C# 连接数据库(MD5加密存储)演示注册与登录

工具:Visual Studio 2008            SQL Server 2008            Windows XP   Form1: using System;...

c# MD5+时间戳 加密

client端: 首先通过MD5(MD5(输入密码)+登陆时间)方式加密,接着将生成的密码加loginTime发给服务器进行验证            //获取登陆时间           ...

MD5加密 C#窗体应用程序

Form1窗体设计:2个Label、2个TextBox、1个Button、1个菜单项 Form2:“About”菜单项的信息 using System; using System.Coll...
  • Noob_f
  • Noob_f
  • 2015年11月14日 17:54
  • 471

c# md5加密算法实例

1、获取MD5加密字符串/// /// 获得MD5加密字符串 /// /// 源字符串 /// 目标字符串 public static String MD5(String s) { cha...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#的MD5加密
举报原因:
原因补充:

(最多只允许输入30个字)