/// <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(); }
private void buttonImportPublicKey_Click(object sender, EventArgs e) { Criptografia.keyName = "Publica"; label1.ForeColor = Color.DarkBlue; label1.Text = Criptografia.ImportPublicKey(); }