asp中md5加密

来源:互联网 发布:python try 重试 编辑:程序博客网 时间:2024/06/08 03:05
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace XYDWXTWeb{    public partial class md5test : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {                     }        protected void Button1_Click(object sender, EventArgs e)        {             //作为密码方式加密               string EnPswdStr = md5(TextBox1.Text, 32);            //显示出来               TextBox2.Text = EnPswdStr;        }        public string md5(string str, int code)  //code 16 或 32          {            //if (code == 16) //16位MD5加密(取32位加密的9~25字符)              //{            //    return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16);            //}            if (code == 32) //32位加密              {                return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();            }            return "00000";        }    }}
加密之后所得的字符串可以分为16位和32位,又什么看不懂的欢迎留言交流
原创粉丝点击