Estou testando um exemplo de criptografia simples,
mas não estou enxergando o erro.
Se alguém puder me ajudar, a classe é esta:
[code]
package criptografia;
public class Cezar{
/* String alfabeto[] = {“a”,“b”,“c”,“d”,“e”,“f”,“g”,“h”,“i”,“j”,“k”,“l”,“m”,“n”,“o”,“p”,“q”,“r”,“s”,“t”,“u”,“v”,“w”,“x”,“y”,“z”};*/
String alfabeto = “abcdefghijklmnopqrstuvwxyz”;
String textoCriptografado;
Cezar(){
criptografa("abc",3);
System.out.println(textoCriptografado);
}
public void criptografa(String cript, int chave){
// char[] textoPuro = cript.toCharArray();
int aux;
for(int i=0; i< cript.length()+1;i++){
for(int j=0; j<26;j++){
if(alfabeto.charAt(j)==cript.charAt(i)){
aux=j+chave;
if(aux>26){aux=aux-27;}
textoCriptografado = alfabeto.substring(aux);
}
}
}
}
public String decripta(String cript){
return “”;
}
public static void main (String args[]){
Cezar teste = new Cezar();
}
}[/code]