Пример #1
0
        private void btn_abrir_Click(object sender, EventArgs e)
        {
            criptografia crip = new criptografia();

            using (OpenFileDialog openFileDialog = new OpenFileDialog())
            {
                openFileDialog.Title            = "Salvar Arquivo Criptografado";
                openFileDialog.InitialDirectory = @"c:\Program Files";
                openFileDialog.Filter           = "txt files (*.txt)|*.txt";
                openFileDialog.FilterIndex      = 2;
                openFileDialog.RestoreDirectory = true;

                if (openFileDialog.ShowDialog() == DialogResult.OK)
                {
                    arquivo = openFileDialog.FileName;
                }
            }
            if (String.IsNullOrEmpty(arquivo))
            {
                MessageBox.Show("Arquivo Invalido", "Aviso", MessageBoxButtons.OK);
            }
            else
            {
                using (StreamReader linha = new StreamReader(arquivo))
                {
                    string file_cri = linha.ReadToEnd();
                    rtb_crip.Text = crip.toText(file_cri);
                }
            }
        }
Пример #2
0
        private void btn_crip_Click(object sender, EventArgs e)
        {
            if (rtb_crip.Text != "")
            {
                criptografia crip = new criptografia();

                using (SaveFileDialog saveFileDialog = new SaveFileDialog())
                {
                    saveFileDialog.Title            = "Abrir Arquivo Criptografado";
                    saveFileDialog.InitialDirectory = @"c:\Program Files";
                    saveFileDialog.Filter           = "txt files (*.txt)|*.txt";
                    saveFileDialog.RestoreDirectory = true;

                    if (saveFileDialog.ShowDialog() == DialogResult.OK)
                    {
                        arquivo = saveFileDialog.FileName;
                    }
                }
                if (String.IsNullOrEmpty(arquivo))
                {
                    MessageBox.Show("Arquivo Invalido", "Aviso", MessageBoxButtons.OK);
                }
                else
                {
                    try
                    {
                        File.WriteAllText(arquivo, crip.toCode(rtb_crip.Text));
                        MessageBox.Show("Salvo com Sucesso", "Aviso", MessageBoxButtons.OK);
                    }
                    catch (Exception)
                    {
                        throw;
                    }
                }
                rtb_crip.Text = "";
            }
            else
            {
                MessageBox.Show("Campo de texto não pode estar Nulo !!!");
            }
        }