会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
欢迎来到城的Blog
博客园
首页
新随笔
联系
订阅
管理
c# MD5加密
using
System;
namespace
EncryptCompoent
{
/**/
///
<summary>
///
Encrypt 的摘要说明。
///
</summary>
public
class
Encrypt
{
public
Encrypt()
{
//
//
TODO: 在此处添加构造函数逻辑
//
}
MD5加密
#region
MD5加密
/**/
///
<summary>
///
MD5加密
///
</summary>
///
<param name="strToEncrypt"></param>
///
<returns></returns>
public
static
string
encryptString(
string
strToEncrypt)
{
System.Text.UTF8Encoding ue
=
new
System.Text.UTF8Encoding();
byte
[] bytes
=
ue.GetBytes(strToEncrypt);
//
encrypt bytes
System.Security.Cryptography.MD5CryptoServiceProvider md5
=
new
System.Security.Cryptography.MD5CryptoServiceProvider();
byte
[] hashBytes
=
md5.ComputeHash(bytes);
//
Convert the encrypted bytes back to a string (base 16)
string
hashString
=
""
;
for
(
int
i
=
0
;i
<
hashBytes.Length;i
++
)
{
hashString
+=
Convert.ToString(hashBytes[i],
16
).PadLeft(
2
,
'
0
'
);
}
return
hashString.PadLeft(
32
,
'
0
'
).Substring(
8
,
16
);
}
#endregion
}
}
发表于
2007-06-11 17:52
城
阅读(
265
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告