예제 #1
0
        /// <summary>
        /// Importando uma chave pública
        /// Essa tarefa carrega a chave somente com parâmetros públicos, conforme criado pelo
        /// Export Public Key botão e o define como o nome do contêiner de chave.
        /// Esta tarefa simula o cenário de Bob carregando a chave de Alice com apenas parâmetros públicos,
        /// portanto, ele pode criptografar arquivos.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonImportPublicKey_Click(object sender, EventArgs e)
        {
            //if (string.IsNullOrEmpty(txtKey.Text))
            //{
            //    label1.ForeColor = Color.Red;
            //    label1.Text = "Insira um valor para definir a chave pública.";
            //    txtKey.Focus();
            //    return;
            //}

            Criptografia.keyName = "Importada";
            label1.ForeColor     = Color.DarkBlue;
            label1.Text          = Criptografia.ImportPublicKey();
        }
예제 #2
0
 private void buttonImportPublicKey_Click(object sender, EventArgs e)
 {
     Criptografia.keyName = "Publica";
     label1.ForeColor     = Color.DarkBlue;
     label1.Text          = Criptografia.ImportPublicKey();
 }