Newsgroup: it.comp.lang.visual-basic
Titolo: Generatore di Password

Salve a tutti.
Finalmente ho finito di scrivere un'interfaccia accettabile per la gestione
del database "ParcoMaccine" per la mia autofficina.
Non ancora stanco di tribolare davanti al monitor con procedure, funzioni,
connessioni, recordset e via dicendo adesso vorrei che i visitatori del sito
dell'azienda potessero, tramite una pagina ASP  registrarsi on line come
utenti e inserire nel database i dati delle loro vetture in modo da poter
ricevere una bella e-mail alla scadenza della revisione nonché consultare on
line la "cronologia" degli interventi effettuati sui loro veicoli.
Prima ancora di cominciare è sorto un problema:
Mi servirà senz'altro una password da fornire all'utente per accedere
all'area riservata, ma come posso fare per generarla? o meglio come fanno
tutti i vari sevizi e portali che registrano centinaia o migliaia di utenti?
personalmente ho provato a stendere qualche algoritmo, ma poi ho pensato
che, visto il vasto uso di password al giorno d'oggi, forse esiste qualche
generatore prefabbricato, o perlomeno che qualcuno mi possa dare qualche
indicazione su come crearne uno.
Scusate se mi sono dilungato un po'.
Grazie e buon lavoro a tutti.

 ha scritto



ha scritto nel messaggio news:tLYo9.25463$Fz.7...@news1.tin.it...

Scusa se mi permetto, ma far decidere all'utente una password di suo
gradimento? A me torna moooolto scomodo quando qualcuno mi forza l'uso di
password tipo "AB78YYTGFT", come faccio a ricordarla?
Se fai inserire all'utente la password (e al limite anche userID) basta che
controlli l'eventuale lunghezza minima e il gioco è fatto, sempre IMHO
comunque.
--
Ciao
   Sharkman
-----------------------------
Rimuovere NOSPAM per risposte

 password tipo "AB78YYTGFT", come faccio a ricordarla?
Qualche tempo fa ho dovuto ripulire una rete. Su una cinquantina
di pwd, venti erano il nome proprio-coniuge-figlia/o-Fidanzata/o.
Le altre erano "pippo", "io", "ca**o", o il nome utente.
NON CE N'ERA UNA DECENTE.
Non ti puoi fidare, tutto qui.
P.S.: Tanto per capirci:
http://www.securfaq.usenet.eu.org/foto/password.jpg
glie l'ho mandata io...
Bye, G.

 NON CE N'ERA UNA DECENTE.
vabbe' il femminile, ma da quando "pippo" e' una parolaccia ? :P
io vieto anche i cani, i gatti e le bestie in genere, a qualunque
numero di zampe/piedi. specie due.
e sto cominciando a implementare sistematicamente il tuo codice. a sei
caratteri perche' seno', se ne chiedo 10, un giorno che capito al
pomeriggio trovo tutti i pc ancora al login e la gente coi calli che
manco la stratocaster :P

"Paperino" <non...@lo.dico> ha scritto nel messaggio
news:ao3sn9$4bco$1...@stargate1.inet.it...

La tua spiegazione non fa una piega, è anche vero però che se la password è
di difficile memorizzazione succede quello che hai documentato nella foto
(fra l'altro bellissima :-)), alla fine penso che una buona soluzione
potrebbe essere quella di assegnare una password casuale, che sia però
modificabile a discrezione dell'utente, in modo che chi vuole può inserire
una sua password e glia altri (i vari pippo, pluto, ecc.) mantengano quella
assegnata dal software.
L'ultima implementazione potrebbe anche verificare che la chiave inserita
non appartenga ad un dizionario di parole comunemente usate e
nell'eventualità chieda l'inserimento di una parola differente.
Anche questa soluzione fa acqua?
Desideroso di apprendere attendo eventuali repliche :-)


 Anche questa soluzione fa acqua?
Non direi, anzi. E' quello che fanno i sistemi *x. Prima di accettare
una pwd, per esempio se la vecchia è scaduta, viene fatta una serie
di controlli; viene rifiutata, ad esempio, se è uguale alla pw vecchia,
ad una delle ultime N password già usate dallo stesso utente, se è
troppo corta o nulla, se è, come dici tu, una parola di dizionario,
se contiene solo lettere o solo numeri, e via dicendo, a seconda di
come è stato configurato il sistema.
Però qui stiamo deviando, il problema non è più di *generazione*,
quanto di *validazione* della password. :-P
Bye, G.