Ce que tu fais avec ta fonction "change" et tes variables "alpha" et "decalage" est un peu moche. Tu devrais apprendre à manipuler les caractères et leur code ASCII (String.charCodeAt et String.fromCharCode en javascript d'après une recherche google), c'est plus propre.
Ensuite, tu pourrais aussi essayer de trouver quelle était la bonne clé et ne renvoyer que la phrase décryptée, au lieu de juste balancer les 26 possibilités 
Par exemple, tu peux regarder la fréquence d'apparition des différentes lettres et les comparer aux fréquences moyennes de la langue française, ou bien éliminer les clés qui te font apparaitre 5 consonnes consécutives, etc.