Copy Code code as follows:
protected void Page_Load (object sender, EventArgs e)
{
Encryption algorithm
String username = "I am Chen Jianyong";
MD5 Encryption-Get 32-bit encrypted data, hard to decrypt data. Too complex.
Username =formsauthentication.hashpasswordforstoringinconfigfile (username, "MD5");
SHA1 Encryption-Get 40-bit encrypted data, hard to decrypt data. Too complex.
String username1 = FormsAuthentication.HashPasswordForStoringInConfigFile (username, "SHA1");
Response.Write (username+ "<br>");
Response.Write (username1+ "<br>");
Decryption algorithm
General encryption
string s = "I am Chen Jianyong";
String encodestr = "";
byte[] bytes = System.Text.Encoding.GetEncoding (0). GetBytes (s);
Try
{
encodestr = convert.tobase64string (bytes);
Response.Write ("AA");
}
Catch
{
Encodestr = s;
Response.Write ("BB");
}
Response.Write (encodestr+ "<br>");
General decryption
String decodestr = "";
byte[] bytes1 = convert.frombase64string (ENCODESTR);
Try
{
Decodestr = System.Text.Encoding.GetEncoding (0). GetString (BYTES1);
Response.Write ("CC");
}
Catch
{
Response.Write ("DD");
Decodestr = Encodestr;
}
Response.Write (decodestr+ "<br>");
General encryption
String myname = "Chen Jianyong";
MyName = System.Web.HttpUtility.UrlEncode (myname, System.Text.Encoding.UTF8);
Response.Write (myname+ "<br>");
General decryption
MyName = System.Web.HttpUtility.UrlDecode (myname, System.Text.Encoding.UTF8);
Response.Write (myname);
}