Cómo implementar cifrado y descifrado de cadenas simples usando JAVA
¿Público? ¿clase? Cifrado
{
¿Privado? ¿Electricidad estática? ¿Escáner? sc=¿nuevo? Escáner (sistema . in);
¿Público? ¿Electricidad estática? ¿Vacío? main(String[]?Parameter)
{
System. out . println(" \ n \ t \ t = = = = = = = = = = = Demostración del cifrado de cadenas = = = = = = = = = = = "); ;
}
//¡Inicialización!
¿Privado? ¿Electricidad estática? ¿Vacío? inicializar()
{
para(;;)
{
char[]? arr = entrada();
JiaMi(arr, 20140908);
JiaMi(20140908, arr);
}
}
//¡Entrada por teclado!
¿Privado? ¿Electricidad estática? carbonizarse[]? Entrada()
{
¿Cadena? s = sc . siguiente línea();
int? a = s . longitud();
char[]? arr=? ¿Nuevo? char[a];
//char[]? arr = s . tochararray();
for(int?I = 0;ilts.length().i)
{
arr[I ] = s.charat(I);
}
¿Regresar? arr
}
//¡Cifrado! !
¿Privado? ¿Electricidad estática? ¿Vacío? jiami(char[]?arr,int?answer
{
for(int?I = 0; i lt longitud de la matriz; i)
{
arr[i]=((char)(arr[i]^a));
}
System.out.println("¡Cifrado completado! ");
Imprimir (arr);
}
//¡¡Descifrado!!
¿Privado? ¿Estático? ¿Nulo? Bueno m (int?a,char[]?arr)
{
for(int?I = 0; i lt longitud de la matriz; i)
{
arr[i]=((char)(arr[i]^a));
}
System.out.println("Descifrado completado " );
Imprimir(arr);
}
//Imprimir!!
¿Privado? ¿Estático? []? arr)
{
for(int?I = 0; i lt longitud de la matriz; i)
{
sistema . print(arr[I]);
}
sistema println(" \ n = = = = = = = = = = = = = . = = = = = = = = = = = \n ");
}
}