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.
Secondo me l'errore sta alle righe in neretto ma il JCreator non mi da erroricodice: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; } }
Tnk


Rispondi quotando