protected void btndiffs_Click(object sender, EventArgs e) { string fileName = FileUpload1.PostedFile.FileName; if (fileName == null) { PageShowText.ShowMessage("请选择 客户信息 文件!", this.Page); } else { hidf.Value = fileName; string str; StreamReader reader = new StreamReader(fileName, Encoding.Default); while ((str = reader.ReadLine()) != null) { string[] strArray = str.Split(new char[] { '&' }); SymmetricMethod method = new SymmetricMethod(); if (strArray.Length == 3) { Label1.Text = "CPU:" + method.Decrypto(strArray[0].ToString()); Label2.Text = "磁盘:" + method.Decrypto(strArray[1].ToString()); Label3.Text = "mac地址:" + method.Decrypto(strArray[2].ToString()); } } } }
public static T DeSerialize <T>(string value, Func <T> initializer) where T : new() { string data; try { data = new SymmetricMethod().Decrypto(value); } catch { data = "{}"; } T whenError = new T(); try { var ret = JsonConvert.DeserializeObject <T>(data, new JsonSerializerSettings() { TypeNameHandling = TypeNameHandling.All }); if (ret == null) { return(whenError); } return(ret); } catch { whenError = initializer == null ? new T() : initializer.Invoke(); return(whenError); } }
public static string EncodeString(string info) { string key = "Iuz(%&hj7c89H$yuCYBTYR#YZCT5&fvHUFCy76*h%(HiFJ$lhj!y6&(*jkP87jW7"; SymmetricMethod symmetricMethod = new SymmetricMethod(key); return(System.Web.HttpUtility.UrlEncode(symmetricMethod.Encrypto(info))); }
protected void Page_Load(object sender, EventArgs e) { Literal1.Text = "<strong><img style=\"margin:0 6px -6px 0;\" src=\"/images/mail/6464_034.png\" width=\"32\" height=\"32\" />您的申请已提交,感谢您的支持!</strong>"; GetRequest GetRequest1 = new GetRequest(); SymmetricMethod ss = new SymmetricMethod(); check ck = new check(); string uid = "0"; try { uid = ck.CheckNumber(ss.Decrypto(GetRequest1.GetRequestQueryString("uid", ""))); data_conn cn = new data_conn(); DataSet ds = new DataSet(); string sql = ""; sql = "SELECT userid FROM TB_TOPIC_REG WHERE userid = " + uid + ""; ds = cn.mdb_ds(sql, "user"); if (ds.Tables["user"].Rows.Count > 0) { Literal1.Text = "<strong><img style=\"margin:0 6px -6px 0;\" src=\"/images/mail/wr.gif\" width=\"32\" height=\"32\" />您已经提交过申请!</strong>"; } else { sql = "INSERT INTO TB_TOPIC_REG (userid) VALUES (" + uid + ")"; cn.mdb_exe(sql); Literal1.Text = "<strong><img style=\"margin:0 6px -6px 0;\" src=\"/images/mail/6464_034.png\" width=\"32\" height=\"32\" />您的申请已提交,感谢您的支持!</strong>"; } } catch { Literal1.Text = "<strong><img style=\"margin:0 6px -6px 0;\" src=\"/images/mail/wr.gif\" width=\"32\" height=\"32\" />抱歉,您需在注册邮件或普通会员注册页面中点击申请链接!</strong>"; } }
// // GET: /UnRegister/ public ActionResult Index() { string host = HttpContext.Request.ServerVariables["HTTP_HOST"]; string data = host + "-" + SymmetricMethod.GetIP(); return(Content(data)); }
private void Create_code_Click(object sender, EventArgs e) { string[] strArray2 = new string[8]; string fileName = label4.Text.ToString(); if (fileName.Length > 0) { if (textBox1.Text.Length > 0) { if (dateTimePicker1.Value.ToString().Length > 0) { string str; StreamReader reader = new StreamReader(fileName, Encoding.Default); while ((str = reader.ReadLine()) != null) { string[] strArray = str.Split(new char[] { '&' }); SymmetricMethod method = new SymmetricMethod(); if (strArray.Length == 3) { string str1 = method.Decrypto(strArray[0].ToString()); string str2 = method.Decrypto(strArray[1].ToString()); string str3 = method.Decrypto(strArray[2].ToString()); strArray2[0] = "湖南恒宝科技有限公司(SoMe Tech.,Ltd)"; strArray2[1] = "hwhtj"; strArray2[2] = textBox1.Text.Trim(); strArray2[3] = Convert.ToDateTime(this.dateTimePicker1.Value.ToString()).ToString("G"); strArray2[4] = str1; strArray2[5] = str2; strArray2[6] = str3; strArray2[7] = ""; } } //以上是取得信息,下面开始进行加密 string[] strArray3 = new string[8]; for (int i = 0; i < strArray2.Length; i++) { strArray3[i] = SMLicense.HRET(strArray2[i].ToString()); } //字符串数组转字符串 textBox2.Text = string.Join("&", strArray3) + "&"; } else { MessageBox.Show("请选择到期日期"); } } else { MessageBox.Show("请输入客户行政区域编码"); } } else { MessageBox.Show("请选择 客户信息.txt 文件"); } }
protected void Page_Load(object sender, EventArgs e) { GetRequest GetRequest1 = new GetRequest(); SymmetricMethod ss = new SymmetricMethod(); check ck = new check(); string uid = "0"; uid = ck.CheckNumber(GetRequest1.GetRequestQueryString("uid", "")); Response.Redirect("index.aspx?uid=" + ss.Encrypto(uid)); }
public string GetInfo() { SymmetricMethod method = new SymmetricMethod(); string cpuIndex = GetCpuIndex(); cpuIndex = method.Encrypto(cpuIndex); string hDIndex = GetHDIndex(); hDIndex = method.Encrypto(hDIndex); string macAddress = GetMacAddress(); macAddress = method.Encrypto(macAddress); return (cpuIndex + "&" + hDIndex + "&" + macAddress); }
protected void Page_Load(object sender, EventArgs e) { GetRequest GetRequest1 = new GetRequest(); SymmetricMethod ss = new SymmetricMethod(); check ck = new check(); string uid = "0"; uid = ck.CheckNumber(GetRequest1.GetRequestCookies("user_id", "")); Literal1.Text = "<area shape=\"rect\" coords=\"533,672,844,732\" href=\"join.aspx?uid=" + ss.Encrypto(uid) + "\" />"; }
protected void Page_Load(object sender, EventArgs e) { SymmetricMethod s = new SymmetricMethod(); data_conn cn = new data_conn(); string sql; sql = "select fax "; sql = sql + "FROM "; sql = sql + "TB_USER "; sql = sql + "WHERE userid = " + s.Decrypto(CompName); DataSet ds = cn.mdb_ds(sql, "user"); CreateImgText cit = new CreateImgText(ds.Tables["user"].Rows[0][0].ToString()); //cit.TextStyle = System.Drawing.FontStyle.Italic; //cit.TextColor = System.Drawing.Color.Orange; cit.BackgroundColor = System.Drawing.ColorTranslator.FromHtml("#f5f6fa"); Response.BinaryWrite(cit.CreateTextByte()); }
public static string DecrypString(string info) { string key = "Iuz(%&hj7c89H$yuCYBTYR#YZCT5&fvHUFCy76*h%(HiFJ$lhj!y6&(*jkP87jW7"; SymmetricMethod symmetricMethod = new SymmetricMethod(key); string str = ""; try { str = symmetricMethod.Decrypto(info); } catch { str = "错误!"; } return(str); }
public static bool aacc() { bool flag; try { SymmetricMethod symmetricMethod = new SymmetricMethod(); string str = symmetricMethod.Decrypto(ConfigurationSettings.AppSettings["LicenseKey"]); string item = HttpContext.Current.Request.ServerVariables["HTTP_HOST"]; if (item.IndexOf("localhost") != -1) { flag = true; } else if (item.IndexOf("127.0.0.1") != -1) { flag = true; } else if (str == "") { flag = false; } else { char[] chrArray = new char[] { '|' }; string str1 = str.Split(chrArray)[0]; chrArray = new char[] { ',' }; string[] strArrays = str1.Split(chrArray); bool flag1 = false; for (int i = 0; i < (int)strArrays.Length; i++) { if (item.IndexOf(strArrays[i]) != -1) { flag1 = true; } } flag = (flag1 ? true : false); } } catch { flag = false; } return(flag); }
public static void ExportRecord(Record record) { var path = GetSaveFilePath(); if (string.IsNullOrEmpty(path)) { return; } var info = RecordManager.recordInfos.Where(x => x.id == record.info.id).FirstOrDefault(); if (info != null) { record.info = info; } var data = JsonConvert.SerializeObject(record); var encoded = new SymmetricMethod().Encrypto(data); File.WriteAllText(path, encoded); UIAPI.Instance.ShowTips($"已将存档保存至{path},发送该文件给好友并导入程序。"); }
public static void ImportRecord() { var path = GetOpenFilePath(); if (string.IsNullOrEmpty(path)) { return; } try { string encoded = File.ReadAllText(path); var data = new SymmetricMethod().Decrypto(encoded); var info = RecordManager.Import(data); Main.m_Event.Throw <RecordUpdateEventHandler>(); UIAPI.Instance.ShowTips($"导入成功。存档名称为{info.title}。点击加载按钮加载该存档。"); } catch { UIAPI.Instance.ShowTips("导入时发生错误,请检查存档文件是否完好。"); } }
public static bool configRead() { try { XDocument config = XDocument.Load(Common.XMLConfig()); var cf = from el in config.Descendants("Config") select new { address = el.Element("Address").Value, port = el.Element("Port").Value, uid = el.Element("UID").Value, pwd = el.Element("PWD").Value }; Security.SymmetricMethod method = new SymmetricMethod(); foreach (var a in cf) { Common.sshServer = a.address; Common.sshPort = Int32.Parse(a.port); Common.sshUID = method.Decrypto(a.uid); Common.sshPWD = method.Decrypto(a.pwd); } } catch (Exception ex) { return(false); } return(true); }
public static ResultType Login(LoginUser u, out User user) { user = null; var pwd = SymmetricMethod.EncryptToSelf(u.Password); var sessionToken = Utility.Encrypt(string.Format("{0}{1}", Guid.NewGuid().ToString("D"), DateTime.Now.Ticks)); var timeout = DateTime.Now.AddHours(8); var ret = ResultType.Success; var conn = new SqlConnection(WebApiConfig.ConnectionString); try { var cmd = conn.CreateCommand(); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.CommandText = "[dbo].[Pr_AppLogin]"; var retVal = cmd.Parameters.Add("ret_val", SqlDbType.Int); retVal.Direction = ParameterDirection.ReturnValue; cmd.Parameters.Add(new SqlParameter("@user_id", u.UserID)); cmd.Parameters.Add(new SqlParameter("@password", pwd)); cmd.Parameters.Add(new SqlParameter("client", u.Client)); cmd.Parameters.Add(new SqlParameter("app_version", u.AppVersion)); cmd.Parameters.Add(new SqlParameter("push_token", u.PushToken)); conn.Open(); var reader = cmd.ExecuteReader(); while (reader.Read()) { user = new User { UserID = reader.GetString(0), GroupID = reader.IsDBNull(1) ? 0 : reader.GetInt32(1), Client = u.Client, AppVersion = u.AppVersion, PushToken = u.PushToken }; } conn.Close(); switch (retVal.Value) { case 0: ret = ResultType.Success; break; case -1: ret = ResultType.UserNameUnexists; break; case -2: ret = ResultType.UserNameOrPasswordError; break; case -3: default: ret = ResultType.DatabaseError; break; } } catch (Exception e) { Console.WriteLine(e.Message); ret = ResultType.DatabaseError; } finally { conn.Close(); } return(ret); }
public static string DecryptString_Aes(string cipherText) { return(SymmetricMethod.DecryptString_Aes(cipherText, ConfigurationManager.AppSettings["SunnySecurityA1"].ToString(), ConfigurationManager.AppSettings["SunnySecurityA2"].ToString())); }
public static string EncryptString_Aes(string plainText) { return(SymmetricMethod.EncryptString_Aes(plainText, ConfigurationManager.AppSettings["SunnySecurityA1"].ToString(), ConfigurationManager.AppSettings["SunnySecurityA2"].ToString())); }
protected void Page_Load(object sender, EventArgs e) { SymmetricMethod ss = new SymmetricMethod(); if (!IsPostBack) { //if (this.Request["id"] != null) //{ // if (this.Request["id"].ToString() != "") // { // } // else // { // LoadValidate(); // } //} //else //{ // LoadValidate(); //} load(); } }
public string setkey(string es) { SymmetricMethod s = new SymmetricMethod(); return s.Encrypto(es); }
public void LoadValidate() { SymmetricMethod ss = new SymmetricMethod(); if (IsValidate()) { Session.Add("validate", ss.Decrypto(this.Request["validate"].ToString())); } else { Session.Add("validate", ""); } }