//哈系散列转换publicbyte[] getSaltedPassword(stringpassword)
{
SHA1 sha1=SHA1.Create();//应用System.Text空间下的Unicode.GetBytes方法获得byte.byte[] bytePassword=sha1.ComputeHash(Encoding.Unicode.GetBytes(password));returnbytePassword;
}//数据存入,直接将byte[]保存入binary字段publicintAccountRegister(stringaccountName,stringpassword,stringemail)
{byte[] bytePassword=this.getSaltedPassword(password);
SqlConnection myConnection=newSqlConnection(this.GetConnStr);
myConnection.Open();
SqlCommand myCommand=newSqlCommand("Account_Add",myConnection);
myCommand.CommandType=CommandType.StoredProcedure;
SqlParameter prmAccountName=myCommand.Parameters.Add(newSqlParameter("@AccountName",SqlDbType.VarChar,50));
prmAccountName.Value=accountName;
SqlParameter prmPassword=myCommand.Parameters.Add(newSqlParameter("@passwo