Generatore di password
Genera una password con formato predefinito, cvcvcvcv, cioè con 4 sillabe casuali consecutive della forma cv (consonante+vocale)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<form name="form_password"> <input type="text" name="password" readonly="readonly" /> <input type="button" value="NUOVA PASSWORD" onClick="genera()" /> </form> <script> function genera() { var consonanti=String("bcdfglmnprstvz"); var vocali =String("aeiou"); var nc=consonanti.length; var nv=vocali.length; var str=""; for(var i=1; i <= 4; i++) { x1=Math.floor(nc*Math.random()); x2=Math.floor(nv*Math.random()); c1=consonanti.charAt(x1); c2=vocali.charAt(x2); str=str+c1+c2; } document.form_password.password.value=str; } </script> |
Osserva: dell’alfabeto di 26 lettere utilizzo 14 consonanti (bcdfglmnprstvz) 5 vocali (aeiou) con un potenziale di 144 * 54 = 24.010.000 password diverse.