private void EntschluesselSelected_Click(object sender, RoutedEventArgs e)
        {
            string name            = Passwords.SelectedItem.ToString() + ".apwm";
            string path            = Path.Combine(PathFinding.PASSWORDFOLDER, name);
            string newfilenametemp = RandomString2(12);
            string outpath         = Path.Combine(PathFinding.PASSWORDFOLDER, newfilenametemp + ".ini");

            FileObfusicator.Decrypter(path, outpath);
            var MyIni = new IniFile(outpath);

            SaveSpace.CryptUsername = MyIni.Read("USERNAMEEMAIL", "DATA");
            SaveSpace.CryptPW       = MyIni.Read("PASSWORDPASS", "DATA");
            File.Delete(outpath);
            OutputData b = new OutputData();

            b.Show();
        }
        private void SaveNewPass_Click(object sender, RoutedEventArgs e)
        {
            bool b      = false;
            bool result = Regex.IsMatch(FileName.Text, @".*[^\u0000-\u007F].*");

            if (FileName.Text.Length > 13)
            {
                CheckData("The name of the password is too long");
                password_save.Clear();
                email_save.Clear();
                return;
            }
            if (result == true)
            {
                CheckData("Special signs are not allowed");
                password_save.Clear();
                email_save.Clear();
                return;
            }
            if (email_save.Text != "" && password_save.Password != "" && FileName.Text != "")
            {
                string email         = email_save.Text;
                string passwort_save = password_save.Password;


                string filename = FileName.Text;
                foreach (string file in files())
                {
                    if (file == $"{filename}.apwm")
                    {
                        b = true;
                    }
                }

                if (b)
                {
                    QModernMessageBox.Show($"Error:\nPassword {filename} already exist", "Error Appeard!", QModernMessageBox.QModernMessageBoxButtons.Ok, ModernMessageboxIcons.Warning);
                    return;
                }

                if (!b)
                {
                    var MyIni = new IniFile(PathFinding.PASSWORDFOLDER + $"{filename}.ini");
                    MyIni.Write("USERNAMEEMAIL", email, "DATA");
                    MyIni.Write("PASSWORDPASS", passwort_save, "DATA");
                    try
                    {
                        FileObfusicator.Crypto(PathFinding.PASSWORDFOLDER + $"{filename}.ini");
                    } catch (Exception x)
                    {
                        File.Delete(PathFinding.PASSWORDFOLDER + $"{filename}.ini");
                        CheckData(x.ToString());
                        return;
                    }
                    File.Move(PathFinding.PASSWORDFOLDER + $"{filename}.ini.apwm", PathFinding.PASSWORDFOLDER + $"{filename}.apwm");
                    File.Delete(PathFinding.PASSWORDFOLDER + $"{filename}.ini.apwm");
                    QModernMessageBox.Show($"password stored!", "Sucess!", QModernMessageBox.QModernMessageBoxButtons.Ok, ModernMessageboxIcons.Info);
                    password_save.Clear();
                    email_save.Clear();
                    email         = "";
                    passwort_save = "";
                    cleatlist();
                    listadd();
                    return;
                }
            }
            QModernMessageBox.Show($"Nothing cant used as Password", "Error Appeard!", QModernMessageBox.QModernMessageBoxButtons.Ok, ModernMessageboxIcons.Warning);
        }