public char Cifrar(int desplazamiento, char caracter) { Abecedario a = new Abecedario(); char[] abecedario = a.abecedario(); return(abecedario[buscarPosicion(caracter, abecedario) + desplazamiento]); }
protected void TextoPlano_TextChanged(object sender, EventArgs e) { Cifrador cifrar = new Cifrador(); //InvertirCadena inverso = new InvertirCadena(); int indice = 0; Abecedario abc = new Abecedario(); String texto = ""; while (indice < TextoPlano.Text.Length) { if (abc.EsCaracter(TextoPlano.Text[indice]) == true) { texto = texto + cifrar.Cifrar(Convert.ToInt16(DesCesar.SelectedValue), Convert.ToChar(TextoPlano.Text[indice])); } else { texto = texto + TextoPlano.Text[indice]; } indice++; } TextoCifrado.Text = texto; TextoInvertido.Text = invertircadena.invertirCadena(TextoPlano.Text); }
public Cesar(Texto t, int semilla) { abecedario = new Abecedario(); texto = t; mensajeCifrado = ""; posicion = semilla; mensajeCifrado = cifrar(); }
private string QuitarEspacio(string Cadena, int indice, String cadenaNueva) { Abecedario abc = new Abecedario(); while (indice < Cadena.Length) { if (abc.EsCaracter(Cadena[indice]) == true) { cadenaNueva = cadenaNueva + Cadena[indice]; } indice++; } return(cadenaNueva); }
static void Main(string[] args) { Abecedario abc = new Abecedario(); Console.WriteLine($"Abecedario en mayúsculas: {abc.ImprimirAbecedario()}"); }