private void btnSaveSMSSettings_Click(object sender, EventArgs e) { string str; ConfigData data = LoadConfig(out str); SiteSettings siteSettings = SettingsManager.GetSiteSettings(HiContext.Current.User.UserId); if (string.IsNullOrEmpty(str) || (data == null)) { siteSettings.SMSSender = string.Empty; siteSettings.SMSSettings = string.Empty; } else { if (!data.IsValid) { string msg = ""; foreach (string str3 in data.ErrorMsgs) { msg = msg + Formatter.FormatErrorMessage(str3); } ShowMsg(msg, false); return; } siteSettings.SMSSender = str; siteSettings.SMSSettings = Cryptographer.Encrypt(data.SettingsXml); } SettingsManager.Save(siteSettings); Page.Response.Redirect(Globals.ApplicationPath + "/Shopadmin/tools/MySendMessageTemplets.aspx"); }
protected void btnOK_Click(object sender, EventArgs e) { if ((txtTopkey.Text.Trim().Length != 0) && (txtTopkey.Text.Trim().Length != 8)) { ShowMsg("淘宝Appkey不能为空,为8位数字ID", false); } else if ((txtTopSecret.Text.Trim().Length != 0) && (txtTopSecret.Text.Trim().Length != 0x20)) { ShowMsg("淘宝AppSecret不能为空,为32位字符", false); } else { SiteSettings masterSettings = SettingsManager.GetSiteSettings(HiContext.Current.User.UserId);// SettingsManager.GetMasterSettings(false); if (!string.IsNullOrEmpty(txtTopkey.Text.Trim())) { masterSettings.Topkey = Cryptographer.Encrypt(txtTopkey.Text.Trim()); } if (!string.IsNullOrEmpty(txtTopSecret.Text.Trim())) { masterSettings.TopSecret = Cryptographer.Encrypt(txtTopSecret.Text.Trim()); } SettingsManager.Save(masterSettings); ShowMsg("成功保存了淘宝同步设置", true); } }
private void btnChangeEmailSettings_Click(object sender, EventArgs e) { string str; ConfigData data = LoadConfig(out str); SiteSettings masterSettings = SettingsManager.GetMasterSettings(false); if (string.IsNullOrEmpty(str) || (data == null)) { masterSettings.EmailSender = string.Empty; masterSettings.EmailSettings = string.Empty; } else { if (!data.IsValid) { string msg = ""; foreach (string str3 in data.ErrorMsgs) { msg = msg + Formatter.FormatErrorMessage(str3); } ShowMsg(msg, false); return; } masterSettings.EmailSender = str; masterSettings.EmailSettings = Cryptographer.Encrypt(data.SettingsXml); } SettingsManager.Save(masterSettings); Page.Response.Redirect(Globals.GetAdminAbsolutePath("tools/SendMessageTemplets.aspx")); }
private static void Main(string[] args) { Cryptographer c = new Cryptographer("aaaaaaaa"); byte[] vs = Encoding.Unicode.GetBytes("'sÙ%šM6›>‚êUÝãÄ›ýÿ%šM6›>‚êýÿãÄ›"); printeByte(vs); var r = c.Encrypt(vs); Console.WriteLine(); printeByte(r); Console.WriteLine(); printeByte(c.Decrypt(r)); //var handle = GetConsoleWindow(); //FixExeptions(); //load(); //loadConfig(); //if (!startconsol) // ShowWindow(handle, SW_HIDE); //if (exe != "" && name != "") //{ // start(); //} //while (startconsol) // Consol(); Console.WriteLine("Press any Key to exit..."); //if (!startconsol) Console.ReadKey(); }
// ... private string Encrypt(string item) { Console.WriteLine($">>>>>Encrypting '{ item }'."); Cryptographer cryptographer = new Cryptographer(); string itemEncrypted = cryptographer.Encrypt(item); Console.WriteLine($"<<<<<Finished encrypting '{ itemEncrypted }'."); return itemEncrypted; }
public void Send(byte[] Data) { byte[] Dta = new byte[Data.Length]; Buffer.BlockCopy(Data, 0, Dta, 0, Data.Length); Crypto.Encrypt(ref Dta); try { this.Socket.Send(Dta); } catch { Disconnect(); } }
public void EncryptEmpty() { string data = ""; string encrypted = Cryptographer.Encrypt(data).Result; string decrypted = Cryptographer.Decrypt(encrypted).Result; Assert.AreNotEqual <int>(0, encrypted.Length); Assert.AreEqual <string>(data, decrypted); }
// ... private string Encrypt(string item) { Console.WriteLine($">>>>>Encrypting '{ item }'."); Cryptographer cryptographer = new Cryptographer(); string itemEncrypted = System.Text.Encoding.UTF8.GetString(cryptographer.Encrypt(item)); Console.WriteLine($"<<<<<Finished encrypting '{ itemEncrypted }'."); return(itemEncrypted); }
private bool TryLogon(string userName, string password) { userName = userName.Trim(); password = password.Trim(); userName = Cryptographer.Encrypt(EncryptionMode.EntropyKey, userName, Session.SessionID); password = Cryptographer.Encrypt(EncryptionMode.EntropyKey, password, Session.SessionID); return this.Controller.Logon(userName, password, 1); }
// ... private string Encrypt(string item) { Console.WriteLine($">>>>>Encrypting '{ item }'."); Cryptographer cryptographer = new Cryptographer(); string itemEncrypted = cryptographer.Encrypt(item); Console.WriteLine($"<<<<<Finished encrypting '{ itemEncrypted }'."); return(itemEncrypted); }
private string GenerateRequestBody(string licenseKey, string hw, GenerationData generationData) { var message = new RequestMessage { Key = licenseKey, Hardware = hw, GenerationData = generationData }; return(Cryptographer.Encrypt(message)); }
public void Execute(UpdateProfileCommand command) { using (var db = new PasswordManagerContext()) { var pwd = Cryptographer.Encrypt(command.Password, AppSettings.MasterPassword); var profile = db.Profiles.Find(command.Id); profile.Name = command.Profile; profile.Account = command.Account; profile.Password = pwd.EncryptedPassword; profile.IV = pwd.IV; profile.Salt = pwd.Salt; db.SaveChanges(); } }
public void Execute(CreateProfileCommand command) { using (var db = new PasswordManagerContext()) { var pwd = Cryptographer.Encrypt(command.Password, AppSettings.MasterPassword); db.Profiles.Add(new Profile { Name = command.Profile, Password = pwd.EncryptedPassword, Account = command.Account, IV = pwd.IV, Salt = pwd.Salt }); db.SaveChanges(); } }
// ... private static void Encrypt(string fileName) { if (Path.GetExtension(fileName) == ".encrypt") { return; } Console.WriteLine($">>>>>Encrypting '{ fileName }'."); Cryptographer cryptographer = new Cryptographer(); File.Delete($"{fileName}.encrypt"); byte[] encryptedText = cryptographer.Encrypt(File.ReadAllBytes(fileName)); File.WriteAllBytes($"{fileName}.encrypt", encryptedText); Console.WriteLine($"<<<<<Finished encrypting '{ fileName}'."); }
private void btnSave_Click(object sender, EventArgs e) { ConfigData data; if (ValidateValues(out data)) { OpenIdSettingsInfo settings = new OpenIdSettingsInfo(); settings.Name = txtName.Text.Trim(); settings.Description = fcContent.Text; settings.OpenIdType = openIdType; settings.Settings = Cryptographer.Encrypt(data.SettingsXml); OpenIdHelper.SaveSettings(settings); Response.Redirect("openidservices.aspx"); } }
void ChangeOutput(object s, System.EventArgs e) { result_string = new Cryptographer(usr_input.Text, (int)key_input.Value); // If combo box is on "Encrypt" if (actions.SelectedIndex == 0) { result.Text = result_string.Encrypt(); } // If on "Decrypt" else { result.Text = result_string.Decrypt(); } }
private void btnCreate_Click(object sender, EventArgs e) { string str; ConfigData data; decimal num; if (ValidateValues(out str, out data, out num)) { PaymentModeInfo paymentMode = new PaymentModeInfo(); paymentMode.Name = txtName.Text; paymentMode.Description = fcContent.Text.Replace("\r\n", "").Replace("\r", "").Replace("\n", ""); paymentMode.Gateway = str; paymentMode.IsUseInpour = radiIsUseInpour.SelectedValue; paymentMode.Charge = num; paymentMode.IsPercent = chkIsPercent.Checked; paymentMode.Settings = Cryptographer.Encrypt(data.SettingsXml); switch (SubsiteSalesHelper.CreatePaymentMode(paymentMode)) { case PaymentModeActionStatus.Success: { Response.Redirect("MyPaymentTypes.aspx"); return; } case PaymentModeActionStatus.DuplicateName: { ShowMsg("已经存在一个相同的支付方式名称", false); return; } case PaymentModeActionStatus.OutofNumber: { ShowMsg("支付方式的数目已经超出系统设置的数目", false); return; } case PaymentModeActionStatus.DuplicateGateway: { ShowMsg("已经添加了一个相同类型的支付接口", false); return; } } ShowMsg("未知错误", false); } }
static void Main(string[] args) { ICryptographer cryptographer = new Cryptographer(); var rawString = "Hello World"; var salt = cryptographer.CreateSalt(); var encryptedString = cryptographer.Encrypt(rawString, salt); WriteLine($"Encrypted String - {encryptedString}"); WriteLine(); var decryptedString = cryptographer.Decrypt(encryptedString, salt); WriteLine($"Decrypted String - {decryptedString}"); WriteLine(); ReadLine(); }
private void btnUpdate_Click(object sender, EventArgs e) { string str; ConfigData data; decimal num; if (ValidateValues(out str, out data, out num)) { PaymentModeInfo info2 = new PaymentModeInfo(); info2.ModeId = modeId; info2.Name = txtName.Text; info2.Description = fcContent.Text.Replace("\r\n", "").Replace("\r", "").Replace("\n", ""); info2.Gateway = str; info2.IsUseInpour = radiIsUseInpour.SelectedValue; info2.Charge = num; info2.IsPercent = chkIsPercent.Checked; info2.Settings = Cryptographer.Encrypt(data.SettingsXml); PaymentModeInfo paymentMode = info2; switch (SubsiteSalesHelper.UpdatePaymentMode(paymentMode)) { case PaymentModeActionStatus.Success: ShowMsg("成功修改了当前支付方式", true); break; case PaymentModeActionStatus.DuplicateName: ShowMsg("已经存在一个相同的支付方式名称", false); break; case PaymentModeActionStatus.OutofNumber: ShowMsg("支付方式的数目已经超出系统设置的数目", false); break; case PaymentModeActionStatus.UnknowError: ShowMsg("未知错误", false); break; } } }
/// <summary> /// Saves the license to disk. /// </summary> protected void PersistLicenseToDisk() { MemoryStream ms = null; try { //create the license XML ms = new MemoryStream(); XmlTextWriter tw = new XmlTextWriter(ms, System.Text.Encoding.UTF8); tw.WriteStartElement(_XML_LICENSE_NODE); tw.WriteAttributeString(_XML_REGISTRATION_ATTRIBUTE, RegistrationEmail); tw.WriteAttributeString(_XML_ACTIVATIONKEY_ATTRIBUTE, ActivationKey); tw.WriteEndElement(); tw.Flush(); //encrypt the XML ms.Position = 0; StreamReader sr = new StreamReader(ms); Cryptographer crypto = new Cryptographer(); string license = crypto.Encrypt(sr.ReadToEnd(), SystemInformation.ComputerName); //write the license to disk StreamWriter sw = new StreamWriter(LicensePath, false, System.Text.Encoding.UTF8); sw.Write(license); sw.Flush(); } catch (Exception exc) { throw new LicenseSaveException(exc); } finally { if (ms != null) { ms.Close(); } } }
private void btnUpdate_Click(object sender, EventArgs e) { string str; ConfigData data; decimal num; if (ValidateValues(out str, out data, out num)) { PaymentModeInfo paymentMode = new PaymentModeInfo(); paymentMode.ModeId = modeId; paymentMode.Name = txtName.Text.Trim(); paymentMode.Description = fcContent.Text.Replace("\r\n", "").Replace("\r", "").Replace("\n", ""); paymentMode.Gateway = str; paymentMode.IsUseInpour = radiIsUseInpour.SelectedValue; paymentMode.Charge = num; paymentMode.IsPercent = chkIsPercent.Checked; paymentMode.Settings = Cryptographer.Encrypt(data.SettingsXml); switch (SalesHelper.UpdatePaymentMode(paymentMode)) { case PaymentModeActionStatus.Success: base.Response.Redirect(Globals.GetAdminAbsolutePath("sales/PaymentTypes.aspx")); break; case PaymentModeActionStatus.DuplicateName: ShowMsg("已经存在一个相同的支付方式名称", false); break; case PaymentModeActionStatus.OutofNumber: ShowMsg("支付方式的数目已经超出系统设置的数目", false); break; case PaymentModeActionStatus.UnknowError: ShowMsg("未知错误", false); break; } } }
private static void Encrypt() { Console.Clear(); Console.WriteLine("ENCRYPT OPERATION SELECTED..."); Console.WriteLine("Enter with Pass Phrase:"); var passPhrase = Console.ReadLine(); if (string.IsNullOrWhiteSpace(passPhrase)) { Reset("Invalid value. Try Again."); } Console.WriteLine("Enter with Text Value:"); var textValue = Console.ReadLine(); if (string.IsNullOrWhiteSpace(textValue)) { Reset("Invalid value. Try Again."); } var result = Cryptographer.Encrypt(textValue, passPhrase); Reset($"Result value is: {result}"); }
public void SetAccessKey(string value) { _accessKey = Cryptographer.Encrypt(value); }
private static string Encrypt(string item) { Cryptographer cryptographer = new Cryptographer(); return(cryptographer.Encrypt(item)); }
private static string Encrypt(string item) { Cryptographer cryptographer = new Cryptographer(); return(System.Text.Encoding.UTF8.GetString(cryptographer.Encrypt(item))); }
public string Encrypt(string value) { return(Cryptographer.Encrypt(value)); }
public async Task CreateAccount() { MakeFormEnable(false); ChangeResultText("Please wait while creating account...", Color.Black); if (!validateInputs()) { MakeFormEnable(true); return; } try { using (var dbx = new AppDBContext()) { var user = dbx.AppUsers.Where(x => x.Username == txtUserName.Text.Trim() || x.Email == txtEmail.Text.Trim()).FirstOrDefault(); if (user != null) { if (user.Email == txtEmail.Text.Trim()) { ChangeResultText("Email already exists", Color.Red); MakeFormEnable(true); return; } if (user.Username == txtUserName.Text.Trim()) { ChangeResultText("Username already exists", Color.Red); MakeFormEnable(true); return; } } else { var newUser = new AppUser(); newUser.Username = txtUserName.Text.Trim(); newUser.Name = txtFullName.Text.Trim(); newUser.Site = txtSite.Text.Trim(); newUser.CompanyName = txtCompany.Text.Trim(); newUser.Email = txtEmail.Text.Trim(); newUser.Password = Cryptographer.Encrypt(txtPassword.Text.Trim()); dbx.AppUsers.Add(newUser); dbx.SaveChanges(); ChangeResultText("User created successfully ", Color.Green); ClearInputs(); MakeFormEnable(true); return; } } MakeFormEnable(true); } catch (DbEntityValidationException ex) { var error = ex.EntityValidationErrors.First().ValidationErrors.First(); ChangeResultText(error.ErrorMessage, Color.Red); MakeFormEnable(true); } catch (Exception ex) { ChangeResultText("There was an error processing request", Color.Red); MakeFormEnable(true); } }