private void button1_Click(object sender, EventArgs e)
 {
     var saveDialog1 = new SaveFileDialog();
     saveDialog1.Filter = "private key (*.epr)|*.epr";
     saveDialog1.FilterIndex = 2;
     saveDialog1.RestoreDirectory = true;
     saveDialog1.Title = "Виберіть файл для збереження приватного ключа";
     string privatKeyFileName = "";
     if (saveDialog1.ShowDialog() == DialogResult.OK)
     {
         privatKeyFileName = saveDialog1.FileName;
         var saveDialog2 = new SaveFileDialog();
         saveDialog2.Filter = "public key (*.epb)|*.epb";
         saveDialog2.FilterIndex = 2;
         saveDialog2.RestoreDirectory = true;
         saveDialog2.Title = "Виберіть файл для збереження публічного ключа";
         string publicKeyFileName = "";
         if (saveDialog2.ShowDialog() == DialogResult.OK)
         {
             publicKeyFileName = saveDialog2.FileName;
             using (var myDssUnit = new DssUnit()) // for deletting all data after creating key pair
             {
                 if (myDssUnit.GenerateKeyPair(publicKeyFileName, privatKeyFileName))
                 {
                     textBox1.Text = publicKeyFileName;
                     textBox2.Text = privatKeyFileName;
                     //_myRsaUnit
                     MessageBox.Show("Пара ключів успішно створені!");
                 }
             }
         }
     }
 }
        private void button1_Click(object sender, EventArgs e)
        {
            var saveDialog1 = new SaveFileDialog();

            saveDialog1.Filter           = "private key (*.epr)|*.epr";
            saveDialog1.FilterIndex      = 2;
            saveDialog1.RestoreDirectory = true;
            saveDialog1.Title            = "Виберіть файл для збереження приватного ключа";
            string privatKeyFileName = "";

            if (saveDialog1.ShowDialog() == DialogResult.OK)
            {
                privatKeyFileName = saveDialog1.FileName;
                var saveDialog2 = new SaveFileDialog();
                saveDialog2.Filter           = "public key (*.epb)|*.epb";
                saveDialog2.FilterIndex      = 2;
                saveDialog2.RestoreDirectory = true;
                saveDialog2.Title            = "Виберіть файл для збереження публічного ключа";
                string publicKeyFileName = "";
                if (saveDialog2.ShowDialog() == DialogResult.OK)
                {
                    publicKeyFileName = saveDialog2.FileName;
                    using (var myDssUnit = new DssUnit()) // for deletting all data after creating key pair
                    {
                        if (myDssUnit.GenerateKeyPair(publicKeyFileName, privatKeyFileName))
                        {
                            textBox1.Text = publicKeyFileName;
                            textBox2.Text = privatKeyFileName;
                            //_myRsaUnit
                            MessageBox.Show("Пара ключів успішно створені!");
                        }
                    }
                }
            }
        }