Using System;
Using System.Collections.Generic;
Using System.Linq;
Using System.Security.Cryptography;
Using System.Text;
Using System.Web;
Namespace Sci_project
{
public static Class Passwordhelper
{
<summary>
MD5 Encrypted string
</summary>
<param name= "Rawpass" > Source string </param>
<returns> post-encryption string </returns>
private static string md5encoding (String rawpass)
{
Create a default instance of the MD5 class: MD5CryptoServiceProvider
MD5 MD5 = MD5. Create ();
byte[] bs = Encoding.UTF8.GetBytes (Rawpass);
Byte[] hs = Md5.computehash (BS);
StringBuilder sb = new StringBuilder ();
foreach (Byte b in HS)
{
Format in hexadecimal format
Sb. Append (b.tostring ("X2"));
}
Return SB. ToString ();
}
<summary>
MD5 Salt Value Encryption
</summary>
<param name= "Rawpass" > Source string </param>
<param name= "Salt" > Salt value </param>
<returns> post-encryption string </returns>
public static string Md5encoding (string Rawpass, object salt)
{
if (salt = = null) return rawpass;
Return md5encoding (Rawpass + "{" + salt.) ToString () + "}");
}
}
}
MD5 Salt value Encryption