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(); }
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!"); } }