Invece ha una logica io uso la FUNZIONE mid per prendere tre lettere alla volta de usare come elementi dell'array e comunque l'errore è che i è uguale a 0 e non esiste mid(text1, 0, 3) ma mid(text1, 1, 3)... e poi la variabile crypto l'ho usata dopo!!