Newsgroup: it.comp.lang.javascript
Titolo: Password

Scusate la mia domanda ripetitiva ma è la prima volta che frequento questo
NG e non ho avuto l'occasione di leggere tutti gli altri messaggi. Suvvia
siate buoni ;)
Vorrei sapere se esiste un javascript che mi permetta di consentire
l'accesso ad una determinata pagina solo attraverso l'uso di un ID e di una
pwd. Questi ultimi devono essere diversi per tutti gli utenti
e ha poca importanza se devo cambiare il JS ogni volta, basta che funzioni.
P.S. Per favore non mi dite: e allora perchè non usi un CGI? Se devo dire la
verità i CGI mi stanno un po' sulle p***e preferisco usare i più simpatici
javascript.
Grazie dell'attenzione e saluto tutto il NG.

 siate buoni ;)
Vedi signature.
.... e comunque i posts vecchi scrivili, per questa volta vabbè che è la prima 
volta :-))))
Ciao, Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------
.
.
.
.
.
 . . . . . . I Fantastici 4 stanno arrivando . . . . . . manca poco! . .

 volta :-))))
Ehm.... coff... coff...
Naturalmente era "...i posts vecchi *leggili*...." 
Sorry :-)
Ciao, Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------
.
.
.
.
.
 . . . . . . I Fantastici 4 stanno arrivando . . . . . . -42 ore! . .

JavaScript non ti consente di ottenere una protezione valida delle
pagine, è molto facile bypassare protezioni del genere, a te CGI ti
stà sulle p...e vero? Beh allora potresti usare ASP.Comunque sia non
ti consiglio di utilizzare codice JavaScript per proteggere qualcosa
di importante, a meno che non sia una cosa così tanto per gioco e
allora otrebbe andare bene......ciao ciao


 allora otrebbe andare bene......ciao ciao
Perché non provi a craccare la pagina d'esempio che trovi nella mia signature?
Non dico che non sia craccabile (come tu rimarchi con JS è impossibile una 
protezione sicura), ma se l'algoritmo è fatto bene......
E si può fare di meglio. Molto molto meglio, ma il "molto molto" meglio non è 
gratis :-)
Ciao, Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------
.
.
.
.
.
 . . . . . . I Fantastici 4 stanno arrivando . . . . . . manca poco! . .

 Non dovevi cercare di decrittare quello script che ti ho mandato tempo fa?
Come ti ho scritto by mail (non ti e' arrivata? :?) ho bisogno che tu me lo
rimandi.
Lo script che mi mandasti a suo tempo lo tenevo a lavoro, e quando sono
andato via da li' e' stato cancellato insieme a tutti i miei dati personali
(quindi tranquillo, non l'ho lasciato in mani sbagliate. ;) ).
Chiusa la parentesi, torniamo al discorso originale:
Ripeto che NON DICO che cercare di fare una PW in JS non sia fattibile, non
era questo il punto.
Rispondevo alla tua seguente affermazione:
"E si puň fare di meglio. Molto molto meglio, ma il 'molto molto' meglio non
č
gratis :-)"
Qui se fai qualcosa di "molto meglio" in JS, non puoi occultare il codice, e
quindi potra' anche essere "non gratis", ma l'algoritmo e' cmq alla merce'
di chiunque abbia voglia di sbirciare il codice, perche' CRIPTARE CODICE
JAVASCRIPT (non fare algoritmi di criptazione in JS per password o simili,
intendo "criptare il codice che poi verra' eseguito", come nelle "minisfide"
di qualche tempo fa con Rob e Daniele) serve a ben poco in quanto puo'
essere reso cmq in chiaro.
Spero di essermi spiegato meglio, stavolta. :)


Scusate se mi intrometto... :)
Ho da tempo in mente un bel algoritmo per crittare password in javascript,
ma per mancanza di tempo non ho ancora scritto una riga di codice... Si basa
semplicemente su una variabile contenente un porcaio di caratteri a caso nei
quali lo script deve cercare quelli corretti. La password inserita, composta
da lettere e cifre, viene decodificata in esadecimale ed il risultato viene
raggruppato a due a due (come un cod. colore). Il corrispondente serve per
cercare i caratteri nella variabile iniziale che, una volta definiti,
vengono passati come stringa ad un frame nascosto che a sua volta servirà
per completare una terza pagina che apre automaticamente la pagina
privata...
Sono d'accordo che lo script di protezione in js non deve essere utilizzato
per dati importanti (teleport pro minaccia!) ma penso che tutto quello che
ho scritto possa essere un buono spunto... o no?
Ciao a tutti!
Davide