Come già sappiamo una password sicura in javascript non esiste e questo metodo, che ho trovato nel sito dell' amico
Rizzi Renato,
è solo una variante della password in chiaro contenuta all' interno dello script. In pratica avvalendosi della codifica ASCII O UNICODE delle lettere e dei numeri, unitamente ad un algoritmo
matematico, una stringa viene trasformata in un numero. Possiamo verificarlo nel
|
Form sopra riportato. Quando inseriamo la password non criptata nel Form sotto riportato, questa viene
criptata con lo stesso algoritmo usato nel primo Form, in modo da restituire lo stesso numero. Quindi lo script provvede a confrontare questo numero con quello presente al suo interno, e
se i due numeri sono uguali viene aperta la pagina protetta.
| |
Il bello di questo metodo è il fatto che anche se leggiamo il codice sorgente del Form e preleviamo
il numero corrispondente alla password per inserirlo nel Form stesso, questo numero verrà ulteriormente criptato e di fatto lo script segnalerà che le due password sono diverse. Moltissime persone, anche per sbaglio,
avranno avuto occasione di leggere il codice HTML di una pagina web, ma in questo caso solo uno smanettone navigato potrà decriptare il numero nella
|
password originale. Nell' esempio di questa pagina la password in
chiaro è "enzo" e la stessa criptata risulta "150451620". Inserendo "enzo" nel Form soprastante si accederà alla pagina privata di Enzo. Con il link di fondo
pagina si scaricano tre pagine distinte, questa che serve per generare la nostra password criptata, unitamente alla pagina privata di esempio, e una nuova pagina che contiene solo il Form per
l' accesso alla pagina protetta.
| |
Nome del file "cripta.zip", NON richiede installazione,
dimensione 4 Kb, Voto = 9, Data : 15/01/2017 Download
sito originale