如何加密密码
首先在登录页面设计一个密码框
声明三个字符串变量
string
UserNuber = “”;
string
Password = “”;
string
UserTypeClass = “”;
bool
isRember = false;
读取浏览器请求传递的cookie
HttpCookie
cookie = System.Web.HttpContext.Current.Request.Cookies[“user”];
判断cookie是否存在
使用ViewBag将数据返回
ViewBag.UserNuber = UserNuber;
ViewBag.Password = Password;
ViewBag.UserTypeClass =
UserTypeClass;
ViewBag.isRember = isRember;
读取session中的用户信息
string
strUserTypeID = Session[“UserTypeID”].ToString();
验证登录
获取页面传递的变量
string
strPassword = pwUser.Password; //密码
对页面传来的密码进行AES265后进行加密
string password =
AESEncryptHelper.Encrypt(strPassword);
下面就开始讲解如何对密码加密
获取密钥
private
static string Key
{
get { return
@")O[NB]6,YF}+efcaj{+oESb9d8>Z’e9M"; }
}
获取向量
private
static string IV
{
get { return
@“L+~f4,Ir)b$=pkf”; }
}
使用256位AES加密算法
256位AES解密
下一步就可以点击登录