Cifrado de Cesar

// Una clase sencilla que demuestra como se hace el cifrado de Cesar

class Cifrado {

StringBuffer cadena;

public String CifradoDeContrasena(char [] contrasena)
{

int lar = contrasena.length;
cadena = new StringBuffer(lar);

for(int v =0; v<lar; v++)
{

if(contrasena[v] == ‘A’
|| contrasena[v] == ‘a’)
{
cadena.append(‘D’);
}
else if(contrasena[v] == ‘B’
|| contrasena[v] == ‘b’)
{
cadena.append(‘E’);
}
else if(contrasena[v] == ‘C’
|| contrasena[v] == ‘c’)
{
cadena.append(‘F’);
}
else if(contrasena[v] == ‘D’
|| contrasena[v] == ‘d’)
{
cadena.append(‘G’);
}
else if(contrasena[v] == ‘E’
|| contrasena[v] == ‘e’)
{
cadena.append(‘H’);
}
else if(contrasena[v] == ‘F’
|| contrasena[v] == ‘f’)
{
cadena.append(‘I’);
}
else if(contrasena[v] == ‘G’
|| contrasena[v] == ‘g’)
{
cadena.append(‘J’);
}
else if(contrasena[v] == ‘H’
|| contrasena[v] == ‘h’)
{
cadena.append(‘K’);
}
else if(contrasena[v] == ‘I’
|| contrasena[v] == ‘i’)
{
cadena.append(‘L’);
}
else if(contrasena[v] == ‘J’
|| contrasena[v] == ‘j’)
{
cadena.append(‘M’);
}
else if(contrasena[v] == ‘K’
|| contrasena[v] == ‘k’)
{
cadena.append(‘N’);
}
else if(contrasena[v] == ‘L’
|| contrasena[v] == ‘l’)
{
cadena.append(‘O’);
}
else if(contrasena[v] == ‘M’
|| contrasena[v] == ‘m’)
{
cadena.append(‘P’);
}
else if(contrasena[v] == ‘N’
|| contrasena[v] == ‘n’)
{
cadena.append(‘Q’);
}
else if(contrasena[v] == ‘O’
|| contrasena[v] == ‘o’)
{
cadena.append(‘R’);
}
else if(contrasena[v] == ‘P’
|| contrasena[v] == ‘p’)
{
cadena.append(‘S’);
}
else if(contrasena[v] == ‘Q’
|| contrasena[v] == ‘q’)
{
cadena.append(‘T’);
}
else if(contrasena[v] == ‘R’
|| contrasena[v] == ‘r’)
{
cadena.append(‘U’);
}
else if(contrasena[v] == ‘S’
|| contrasena[v] == ‘s’)
{
cadena.append(‘V’);
}
else if(contrasena[v] == ‘T’
|| contrasena[v] == ‘t’)
{
cadena.append(‘W’);
}
else if(contrasena[v] == ‘U’
|| contrasena[v] == ‘u’)
{
cadena.append(‘X’);
}
else if(contrasena[v] == ‘V’
|| contrasena[v] == ‘v’)
{
cadena.append(‘Y’);
}
else if(contrasena[v] == ‘W’
|| contrasena[v] == ‘w’)
{
cadena.append(‘Z’);
}
else if(contrasena[v] == ‘X’
|| contrasena[v] == ‘x’)
{
cadena.append(‘A’);
}
else if(contrasena[v] == ‘Y’
|| contrasena[v] == ‘y’)
{
cadena.append(‘B’);
}
else if(contrasena[v] == ‘Z’
|| contrasena[v] == ‘z’)
{
cadena.append(‘C’);
}
else
{
cadena.append(‘1’);
}
}

//System.out.println(cadena.toString());
return cadena.toString();
}
}

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: