unsafe private void textBox1_TextChanged(object sender, EventArgs e) { string sa = ""; string des = ""; string transpGrupo = ""; char alid = ' '; procEncriptado encriptado = new procEncriptado(); procDesencriptar desencriptado = new procDesencriptar(); TranXGrupo encrGrup = new TranXGrupo(); int despl = Convert.ToInt32(despazaUpDown.Value); int grupo = Convert.ToInt32(gruposUpDown.Value); int pos = 0; /*Texto Cifrado*/ for (int itera = 0; itera < textBoxTex.Text.Length; itera++) { sa = sa + encriptado.retornarCaracter(textBoxTex.Text[itera], despl); transpGrupo = encrGrup.traspoGrupo(textBoxTex.Text[itera], grupo, &pos, transpGrupo, &alid); } textBoxCifr.Text = sa; //EncriptadoInverso EncripInversa encrInversa = new EncripInversa(); textBoxInv.Text = encrInversa.encriptarInversa(textBoxTex.Text); //Transposicion por grupo textBoxGru.Text = transpGrupo; }
unsafe private void textBox1_TextChanged(object sender, EventArgs e) { string sa = ""; string des = ""; string transpGrupo = ""; char alid = ' '; procEncriptado encriptado = new procEncriptado(); procDesencriptar desencriptado = new procDesencriptar(); TranXGrupo encrGrup = new TranXGrupo(); int despl = 0; if (comboBoxDesp.SelectedItem.ToString() != "") { despl = Convert.ToInt32(comboBoxDesp.SelectedItem.ToString()); } int grupo = Convert.ToInt32(comboBoxGr.SelectedItem.ToString()); int pos = 0; /*Texto Cifrado*/ for (int itera = 0; itera < textBoxTex.Text.Length; itera++) { sa = sa + encriptado.retornarCaracter(textBoxTex.Text[itera], despl); transpGrupo = encrGrup.traspoGrupo(textBoxTex.Text[itera], grupo, &pos, transpGrupo, &alid); } textBoxCifr.Text = sa; //EncriptadoInverso EncripInversa encrInversa = new EncripInversa(); textBoxInv.Text = encrInversa.encriptarInversa(textBoxTex.Text); //Transposicion por grupo textBoxGru.Text = transpGrupo; /*Texto Decifrado * for (int itera = 0; itera < textBoxCifr.Text.Length; itera++) * { * des = des + desencriptado.retornarCaracter(textBoxCifr. * Text[itera], despl); * } * textB.Text = gcnew String(des.c_str());*/ }