HTML.it è il sito italiano del web publishing

Generatore di password



scegli un altro forum
    Indietro   Ricarica   Avanti Invia una risposta

Autore
Discussione     
nosferatu_net
Guest



Registrato il: Not Yet

Provenienza:

Messaggi: N/A


ICQ:

MSN:

Skype:


Generatore di password
Ciao a tutti.

Ieri sera, aspettando la chiamata di un cliente, ho scritto una divertente "inutility": un generatore di password in JavaScript.

Se siete a corto di idee può esservi utile! (???)

Ovviamente se un cracker scopre che avete usato questo, ci mette 3 decimi di secondo a provare tutte le combinazioni a forza bruta! :p

La versione base la trovate qui:
GeneraPassword
...o la potete downloadare qui:
GeneraPassword1.zip

I pacchetti aggiuntivi per estendere il vocabolario li downloadate qui:
GeneraPassword2.zip
GeneraPassword3.zip
GeneraPassword4.zip

Buon divertimento!

Segnala ad un moderatore | IP: Collegato | Permalink

Old Post 27-06-2003 10:14
Modifica / Cancella il messaggio Rispondi quotando   Torna su
br1
Moderatore di JavaScript



Registrato il: Jul 1999

Provenienza: Karalis

Messaggi: 18917


ICQ :

MSN :

Skype :


A me e' utilissima... ne avevo una in ASP ma con questa non ho la necessita' di disporre di un server...

Se riesci a correggere l'errore
Stack overflow at line 21

con parametri 3-4-TNT

ciao


__________________
Il guaio per i poveri computers e' che sono gli uomini a comandarli.

Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum

Segnala ad un moderatore | IP: Collegato | Permalink

br1 è offline Old Post 27-06-2003 10:25
Clicca qui per vedere il profilo dell'utente br1 Clicca qui per inviare all'utente br1 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente br1 Aggiungi l'utente br1 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
nosferatu_net
Guest



Registrato il: Not Yet

Provenienza:

Messaggi: N/A


ICQ :

MSN :

Skype :


Citazione:
Originariamente inviato da br1
Se riesci a correggere l'errore
Stack overflow at line 21
con parametri 3-4-TNT

Mi spiace, il codice è a posto.
Temo sia un bug di MSIE, mi era già successo in altri casi.

Usa Mozilla! :p :p :p

Segnala ad un moderatore | IP: Collegato | Permalink

Old Post 27-06-2003 10:44
Modifica / Cancella il messaggio Rispondi quotando   Torna su
br1
Moderatore di JavaScript



Registrato il: Jul 1999

Provenienza: Karalis

Messaggi: 18917


ICQ :

MSN :

Skype :


Il difetto e' dovuto alla chiamata ricorsiva... l'ho corretto in questo modo:

function getText(n)
{
var i = Math.floor(dict.length * Math.random());
while(dict[i].length>n) {i=Math.floor(dict.length*Math.random())}
return dict[i].toLowerCase();
}


ciao


__________________
Il guaio per i poveri computers e' che sono gli uomini a comandarli.

Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum

Segnala ad un moderatore | IP: Collegato | Permalink

br1 è offline Old Post 27-06-2003 11:12
Clicca qui per vedere il profilo dell'utente br1 Clicca qui per inviare all'utente br1 un messaggio privato Visualizza ulteriori messaggi scritti dall'utente br1 Aggiungi l'utente br1 alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
nosferatu_net
Guest



Registrato il: Not Yet

Provenienza:

Messaggi: N/A


ICQ :

MSN :

Skype :


Già.
I buoni vecchi cicli while...

Maledetti programmatori moderni, che vogliono ricorsioni dappertutto!
:p

Comunque, come si nota, è una banalissima ricorsione se la parola estratta eccede il massimo numero di lettere richieste.
La ricorsione dà spesso degli Stack Overflow in MSIE, mentre Mozilla e compagnia sono più "elastici".

Nel dettaglio IE supporta 256 ricorsioni, mentre Mozilla (mi sembra) ne supporta 999.

Segnala ad un moderatore | IP: Collegato | Permalink

Old Post 27-06-2003 11:36
Modifica / Cancella il messaggio Rispondi quotando   Torna su
nosferatu_net
Guest



Registrato il: Not Yet

Provenienza:

Messaggi: N/A


ICQ :

MSN :

Skype :


Alla fine ho sistemato così:

function xtract()
{
  return dict[Math.floor(dict.length * Math.random())].toLowerCase();
}

function getText(n)
{
  var s = xtract();
  while (s.length > n) {s = xtract();}
  return s;
}

Ho pubblicato sopra al precedente.
Grazie BR. :sexpulp:

Segnala ad un moderatore | IP: Collegato | Permalink

Old Post 27-06-2003 14:37
Modifica / Cancella il messaggio Rispondi quotando   Torna su
yro
Utente di HTML.it



Registrato il: Sep 2003

Provenienza: bassa veronese, in mezo al nebiun!

Messaggi: 2921


ICQ :

MSN :

Skype :


non si trova + il codice sorgente... non è che potete rimetterlo!!


__________________
E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

Segnala ad un moderatore | IP: Collegato | Permalink

yro è offline Old Post 28-08-2006 09:34
Clicca qui per vedere il profilo dell'utente yro Clicca qui per inviare all'utente yro un messaggio privato Visualizza ulteriori messaggi scritti dall'utente yro Aggiungi l'utente yro alla tua lista degli utenti amici Modifica / Cancella il messaggio Rispondi quotando   Torna su
Tutte le ore sono con fuso orario CET. Ora sono le 09:21.     

    Ultima discussione   Prossima discussione Invia una risposta
Versione per la stampa | Invia il thread via email | Ricevi aggiornamenti sul thread | Scarica il thread
 

Cerchi un argomento specifico e hai fretta? Usa il motore di ricerca