Esempio n. 1
0
        void decrypt()
        {
            pass = textBox2.Text;

            string destPath = null;

            FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();

            folderBrowserDialog.RootFolder = Environment.SpecialFolder.DesktopDirectory;
            DialogResult dialogResult = folderBrowserDialog.ShowDialog();

            if (dialogResult == DialogResult.OK)
            {
                destPath = folderBrowserDialog.SelectedPath;
                Cryptographer cryptographer = new Cryptographer();
                if (cryptographer.decrypt(path, pass, destPath))
                {
                    MessageBox.Show("Deszyfrowanie zakończone sukcesem.");
                }
                else
                {
                    MessageBox.Show("Nieprawidłowe hasło!");
                }
            }
            uiReset();
        }
Esempio n. 2
0
        void encrypt()
        {
            string destFile;

            pass = textBox2.Text;

            if (checkPassLength(pass))
            {
                SaveFileDialog saveFileDialog = new SaveFileDialog();
                saveFileDialog.AddExtension  = true;
                saveFileDialog.ValidateNames = true;
                saveFileDialog.Filter        = "Zaszyfrowane| *.szfr";
                saveFileDialog.FileName      = DateTime.Now.ToFileTime().ToString();

                DialogResult dialogResult = saveFileDialog.ShowDialog();

                if (dialogResult == DialogResult.OK)
                {
                    destFile = saveFileDialog.FileName;
                    Cryptographer cryptographer = new Cryptographer();
                    if (cryptographer.encrypt(path, pass, destFile))
                    {
                        MessageBox.Show("Szyfrowanie zakończone sukcesem.");
                    }
                    else
                    {
                        MessageBox.Show("Wystąpił błąd. Proszę spróbować ponownie.");
                    }
                }
                uiReset();
            }
            else
            {
                MessageBox.Show("Hasło powinno składać się z minimum 8 znaków!");
            }
        }