PDA

View Full Version : [Rot13]Implementazione Java


Luc@s
28-09-2003, 09:18
Cosa non va in questa implementazione java dell algoritmo di criptazione rot13???
Non me leggi gli spazi e poi mi viene il ris in img.

class EnCrypt
{
private char[] en_key = {'a', 'b', 'c', 'e', 'f', 'g', 'h', 'i', 'l', 'm', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'z'};

public String encript(char[] key)
{
char[] encripted_value = {0};
for(int pass = 0; pass < key.length; pass++){
if(key[pass] == en_key[pass]){
encripted_value[pass] = key[pass+13]; // rot 13
}
}
String key_encripted = encripted_value.toString();
return key_encripted;
}

public String decript(char[] key)
{
char[] dencripted_value = {0};
for(int pass = 0; pass < key.length; pass++){
if(key[pass] == en_key[pass]){
dencripted_value[pass] = key[pass-13]; // rot 13
}
}
String key_dencripted = dencripted_value.toString();
return key_dencripted;
}
}

Secondo me l'errore sta alle righe in neretto ma il JCreator non mi da errori:(

Tnk