C# MD5加密+混淆
初级的MD5加密+混淆
Demo:
==========================================================================
/// <summary>
/// MD5加密,带混淆
/// </summary>
/// <param name="pwd">需要加密的密码串</param>
/// <returns>加密后的串</returns>
public static string EncodePassword(string pwd)
{
//混淆串
Byte[] aliasingBytes;
//MD5串
Byte[] md5Bytes;
//创建字符编码对象
System.Text.Encoding encoding = System.Text.Encoding.UTF8;
//混淆后序列化
aliasingBytes = encoding.GetBytes("helloworld" + pwd.Trim());
//用MD5方式加密混淆后内容
md5Bytes = ((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(aliasingBytes);
//加密后转成字符串返回
return BitConverter.ToString(md5Bytes);
}
本文介绍了一种使用C#实现的MD5加密方法,并加入了混淆处理来增强安全性。该方法通过添加特定的混淆串并利用MD5算法进行加密,最后将加密后的字节序列转换为字符串形式。
959

被折叠的 条评论
为什么被折叠?



