Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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);
        }