mercoledì 4 marzo 2020

Proteggere una pagina con password (HTML + Javascript)

Il seguente codice HTML e Java è tanto astruso quanto semplice è il suo utilizzo.
E' un semplice codificatore per il quale è possibile calcolare la password necessaria per aprire una pagina HTML il cui nome è pari alla password codificata.

<head>
<script language="JavaScript" type="text/javascript">
function CalcolaPagina(form) {
     StringaImmessa = form.testoinput1.value;
     var Decodificata="";
TabCaratteri="0123456789abcdefghijklmnopqrstuvwxyz._~ABCDEFGHIJKLMNOPQRSTUVWXYZ";
     for(posiz=0; posiz < StringaImmessa.length; posiz++) {
     var QuestoChar = StringaImmessa.substring(posiz, posiz+1);
     var NuovaPos = TabCaratteri.indexOf(QuestoChar)^19;
    Decodificata += TabCaratteri.substring(NuovaPos, NuovaPos+1);
     }
 location = Decodificata + ".html";
}
</script>
</head>
<form name="testform" onsubmit="false;">
<br />Password: <input name="testoinput1" size="15" type="text" value="" /> 
<input name="button" onclick="CalcolaPagina(this.form);" type="button" value="Verifica!" />
<br /><br />
</form>

Facciamo un esempio:
Tramite una pagina contenete questo codice (tal quale) vogliamo aprire una pagina nascosta e non indicizzata, protetta da password  che si chiama pippo.html

Se nel codificatore inseriamo la parola pippo otterremo a1aab che è la sua codifica

Quindi per aprire la pagina pippo.html dovremo usare alaab come password. 

Geniale!

fonte: https://digilander.libero.it/Centox100/Sito/Collegamenti/protezione_pagina.htm

Nessun commento:

Posta un commento