Foros del Web » Programando para Internet » Javascript »

Como se hace un Javascript de password como este

Estas en el tema de Como se hace un Javascript de password como este en el foro de Javascript en Foros del Web. es lo que yo busco, un solo campo para contraseña y boton enviar, la contraseña incluida en el archivo encriptada y si no la aciertas ...
  #1 (permalink)  
Antiguo 18/04/2002, 14:47
Avatar de hechizero  
Fecha de Ingreso: marzo-2002
Mensajes: 50
Antigüedad: 22 años, 1 mes
Puntos: 0
Como se hace un Javascript de password como este

es lo que yo busco, un solo campo para contraseña y boton enviar, la contraseña incluida en el archivo encriptada y si no la aciertas te sale una pantalla de contraseña incorrecta si la aciertas te lleva a la web que es nombrada igual que la contraseña.htm

mando un ejemplo a ver si alguien sabe de algun script para realizar el codigo, en esta la contraseña es "demo"

creo que hay un programilla o algo que se llama JavaScript Kit Encrypted Password Generator que lo hace.

ahi va el codigo

la pagina a la que va si se introduce la contraseña es demo.htm
  #2 (permalink)  
Antiguo 18/04/2002, 14:49
Avatar de hechizero  
Fecha de Ingreso: marzo-2002
Mensajes: 50
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Como se hace un Javascript de password como este

<script>

var pass=new Array()
var t3=""
var lim=4
pass[0]="PddwFhOUY59Wns8"
pass[1]="6e7lbrLYi6xjj4E"
pass[2]="QzQFoniSnmVtdSo"
pass[3]="12qkkiHqYTbA8l"
pass[4]="4WWebbMTzKLwXvm"
pass[5]="12WWebbMTzKLwXv"

//configure extension to reflect the extension type of the target web page (ie: .htm or .html)
var extension=".html"
var enablelocking=0
var numletter="0123456789abcdefghijklmnopqrstuvwx yzABCDEFGHIJKLMNOPQRSTUVWXYZ"
var temp3=''
var cur=0


function max(which){
return (pass[Math.ceil(which)+(3&15)].substring(0,1))
}

function testit(input){
temp=numletter.indexOf(input)
var temp2=temp^parseInt(pass[phase1-1+(1|3)].substring(0,2))
temp2=numletter.substring(temp2,temp2+1)
return (temp2)
}


function submitentry(){
t3=''
verification=document.password1.password2.value
phase1=Math.ceil(Math.random())-6+(2<<2)
var indicate=true
for (i=(1&2);i<window.max(Math.LOG10E);i++)
t3+=testit(verification.charAt(i))
for (i=(1&2);i<lim;i++){
if (t3.charAt(i)!=pass[phase1+Math.round(Math.sin(Math.PI/2)-1)].charAt(i))
indicate=false
}
if (verification.length!=window.max(Math.LOG10E))
indicate=false
if (indicate)
window.location=verification+extension
else
alert("Invalid password. Please try again")
}
</script>



<table border="1" cellspacing="0" cellpadding="0" bgcolor="#FFFFBD">
<tr>
<td width="100%"><form name="password1"><div align="center"><center><p&gt ;<strong>Enter password: </strong><input
type="text" name="password2" size="15"><br>
<input type="button" value="Submit" onClick="submitentry()"></p>
</center></div>
</form>
</td>
</tr>
</table>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:49.