private void button_edit_Click(object sender, EventArgs e) { Create.check_length(textBox2.Text, comboBox1.Text); if (Config.you_can) { File.WriteAllText("pas.txt", ""); StreamWriter f = new StreamWriter("pas.txt", true); for (int i = 0; i < Config.vs.Length; i++) { if (comboBox1.Text == Config.vs[i]) { Shifr.doit(textBox2.Text, Config.alf); f.WriteLine(Config.vs[i] + ":" + Config.vs[i + 1] + "|" + Convert.ToString(Config.dif) + "+" + Config.textshifr); MessageBox.Show("Ok"); Config.textshifr = ""; } else { if (i % 3 == 0) { f.WriteLine(Config.vs[i] + ":" + Config.vs[i + 1] + "|" + Config.vs[i + 2]); } } } f.Close(); label1.Text = textBox2.Text; textBox2.Text = ""; } Config.you_can = true; Editing_Load(sender, e); }
public static void Overwhite() { String pas = File.ReadAllText("pas.txt"); Config.vs = pas.Split(new char[] { ':', '\r', '\n', '|', }, StringSplitOptions.RemoveEmptyEntries); List <string> l = new List <string>(); for (int i = 1; i <= Config.vs.Length; i++) { if (i % 3 == 0) { Shifr.translate(Config.vs[i - 1]); l.Add(Config.textdeshifr); Config.textdeshifr = ""; } else { l.Add(Config.vs[i - 1]); } } File.WriteAllText("pas.txt", ""); Shifr.raskl(); StreamWriter f = new StreamWriter("pas.txt", true); for (int i = 1; i <= l.Count; i++) { if (i % 3 == 0) { Shifr.doit(l[i - 1], Config.alf); f.Write(l[i - 3] + ":" + l[i - 2] + ":" + Convert.ToString(Config.dif) + "+" + Config.textshifr + Environment.NewLine); Config.textshifr = ""; } } f.Close(); }
private void button_save_Click(object sender, EventArgs e) { check_length(textBox_password.Text, textBox_site.Text); if (Config.you_can) { if (textBox_name.Text == "") { textBox_name.Text = "https://null"; } string stroka = textBox_password.Text; Shifr.doit(stroka, Config.alf); StreamWriter f = new StreamWriter("pas.txt", true); string[] adress; if (textBox_name.Text.Contains("https://") || textBox_name.Text.Contains("http://")) { adress = textBox_name.Text.Split(new string[] { "https://", "http://" }, StringSplitOptions.RemoveEmptyEntries); f.WriteLine(textBox_site.Text + ":" + adress[0] + "|" + Convert.ToString(Config.dif) + "+" + Config.textshifr); } else { f.WriteLine(textBox_site.Text + ":" + textBox_name.Text + "|" + Convert.ToString(Config.dif) + "+" + Config.textshifr); } f.Close(); Config.textshifr = ""; string message; if (Config.rus_lang) { message = "Ваш пароль успешно сохранен!"; } else { message = "Your password was saved!"; } MessageBox.Show(message); textBox_name.Clear(); textBox_site.Clear(); textBox_password.Clear(); } Config.you_can = true; Create_Load(sender, e); }