private void buttonDecryptChoosePblicKey_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Title = "Choose private key"; openFileDialog.Filter = "Private key (*.private)|*.private"; openFileDialog.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory; if (openFileDialog.ShowDialog() == DialogResult.OK) { labelDecryptPrivateKey.Text = Path.GetFileName(openFileDialog.FileName); privateKey = RSAPrivateKey.LoadFromFile(openFileDialog.FileName); //label5.Text = AES.AES.Decrypt(textBoxEDecryptPassphrase.Text, privateKey.encryptedN); } }
/** * Decrypt message Tab */ private void buttonDecryptImportPublicKey_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Title = "Choose encrypted text"; openFileDialog.Filter = "Encrypted text (*.txt)|*.txt"; openFileDialog.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory; if (openFileDialog.ShowDialog() == DialogResult.OK) { privateKey = RSAPrivateKey.LoadFromFile(openFileDialog.FileName); using (StreamReader sr = File.OpenText(openFileDialog.FileName)) { textBoxDecryptText.Text = sr.ReadToEnd(); } } }