private void btn_encriptar_Click(object sender, EventArgs e) { if (txt_msg.TextLength == 0 && txt_psw.TextLength == 0) { //mesnaje de error validando campos vacios MessageBox.Show("Verifica que no dejes campos vacíos sin llenar en el la sección de Detalles", "Campos requeridos", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //primero muestro la encriptacion con NO como deffault txt_NA.Text = Encriptador.encryptMessage(txt_msg.Text, txt_psw.Text); //mediante el constructor modifico el atributo de la clase abstracta para poder encriptar con DES Encriptador = new DefaultMessageEncrypt(new DESEncryptAlgorithm()); txt_DES.Text = Encriptador.encryptMessage(txt_msg.Text, txt_psw.Text); //mediante el constructor modifico el atributo de la clase abstracta para poder encriptar con AES Encriptador = new DefaultMessageEncrypt(new AESEncryptAlgorithm()); txt_AES.Text = Encriptador.encryptMessage(txt_msg.Text, txt_psw.Text); } }
private void EncriptacionDe_Load(object sender, EventArgs e) { this.Encriptador = new DefaultMessageEncrypt(); }