private void btnGenerateKey_Click(object sender, EventArgs e) { EncryptionClass encryption = new EncryptionClass(); FolderBrowserDialog folder = new FolderBrowserDialog(); if (folder.ShowDialog() == DialogResult.OK) { String folderFile = folder.SelectedPath; FileStream fileStream = new FileStream(Path.Combine(folderFile, "PublicKey.xml"), FileMode.Create, FileAccess.Write); byte[] publicKey = encryption.CreatePublicKeys(); fileStream.Write(publicKey, 0, publicKey.Length); fileStream.Close(); fileStream = new FileStream(Path.Combine(folderFile, "PrivateKey.xml"), FileMode.Create, FileAccess.Write); byte[] privateKey = encryption.CreatePrivateKeys(); fileStream.Write(privateKey, 0, privateKey.Length); fileStream.Close(); MessageBox.Show("Keys successfully stored"); } }