DkS-Assault Come y duerme en el foro

 Mensajes: 314 Desde: 25/Feb/2005 | encriptar con MD5Hola, no consigo hacer funcionar el codigo de encriptacion, solamente lo utilizo para que las variables no sean visibles por la URL, al mandar los datos de un formulario:
Encontre esto:
http://pajhome.org.uk/crypt/md5/
When you want to calculate a hash, use:
<script type="text/javascript" >
hash = hex_md5("input string");
</script>
Y creo q seria dandole al boton la llamada a dicha funcion, algo asi como
onClick = hex_md5("input string")
pero se que no esta del todo bien, pues me parece que la funcion tambien deberia encargarse de enviar los datos ya encriptados ¿no?
UN empujoncito me vendria bien chaval@s...
saludos
--------------------------------------------------------------------------
Mirando mas aqui y alla di con lo siguiente, a ver si consigo hacerlo funcionar
<script language="JavaScript" src="md5.js"></script>
<script language="JavaScript">
numero = Math.random().toString();
function calculaMD5() {
var pw = document.forms["login"].elements["password"].value
pw += numero
return calcMD5(pw)
}
function enviaMD5(hash) {
document.forms["login"].elements["password"].value = hash;
document.forms["login"].elements["numero"].value = numero;
document.forms["login"].submit();
}
</script>
<form action="md5.php" method="POST" name="login">
Password: <input type="Password" name="password"><br>
<input type="Hidden" name="numero" value="">
<input type="Submit" value=" Login " onClick="enviaMD5(calculaMD5())">
Mi problema es q je javascript mas bien cero de cero...
si alguien me comentase aunque sea minimamente el codigo, le estaria muy agradecido, mmm algun link que me recomendeis en castellano sobre js (manuales, introduccion)
Salu2 Editado por DkS-Assault, Lunes, 26 de Septiembre de 2005, 17:58 |
26/Sep/2005 16:37 GMT+1 | |
DkS-Assault Come y duerme en el foro

 Mensajes: 314 Desde: 25/Feb/2005 | RE: encriptar con MD5Bueno es un vil y vulgar copy/paste pero he conseguido hacerlo funcionar, no aparecen las variables por la URL y el codigo se encripta correctamente.
Para los que deseen ver el ejemplo
http://one.webcindario.com/md5/formulario.php
Hasta otra ; ) |
26/Sep/2005 20:16 GMT+1 | |
ja.lopez Machacateclados

Mensajes: 140 Desde: 28/Ago/2003 | RE: encriptar con MD5Hola theblabla, aquí para tí un empujoncito o lo que necesites.
Veo que lo has resuelto mientras me rompía los cuernos. No importa. Los problemas que se me ocurren son:
1º para que una variable no se vea en la url no hace falta encriptarla basta enviar los datos del formulario por el método POST.
2º no vas a poder desencriptar los datos enviados porque con el md5a creado por la función javascript solo se puede comprobar si concuerda con valor ya dado (por ejemplo, si el password enviado en el formulario concuerda con el password encriptado guardado en la base de datos del servidor). Por eso MD5 se usa fundamentalmente para autentificación (de usuarios, programas,etc).
Un saludo. Gracias por tu labor en el subforo FLASH. |
26/Sep/2005 20:41 GMT+1 | |
DkS-Assault Come y duerme en el foro

 Mensajes: 314 Desde: 25/Feb/2005 | RE: encriptar con MD5Muy buenas ja,
Pos mira q de eso no tenia ni idea, resulta q en casa lo intentaba con "GET"
y las variables se veian, hoy lo intente con "POST" y lo mencionado en los anteriores, lo consegui, pero he aprendido gracias a ti esa caracteristica del metodo "post" de verdad ni idea. Muchas gracias |
26/Sep/2005 21:01 GMT+1 | |
flakita227 Usuario Novato

Mensajes: 2 Desde: 08/Oct/2007 | RE: encriptar con MD5 Hola como estan
Existen casos en que no se puede enviar por POST los datos, por ejemplo si en tu programa redirecciones de una página a otra e internamente tienes que enviar parámetros.
En este caso si tienes una aplicación en Java no javascript... como harías para encriptar los datos de la URL y luego recuperarlos en tu programa interno desencriptados???
Gracias
|
08/Oct/2007 18:00 GMT+1 | |
NoSetup.org @man / @woman


Usuario PRO Mensajes: 24.570 Desde: 01/Mar/2003 | RE: encriptar con MD5 Si usas php puedes usar sesiones...
|
08/Oct/2007 20:15 GMT+1 | |
flakita227 Usuario Novato

Mensajes: 2 Desde: 08/Oct/2007 | RE: encriptar con MD5Claro, pero yo estoy usando Java que también tiene sesiones.
Pero si debe existir algo como lo que yo digo... por ejemplo, si entras a una página como hi5... ciertos datos son pasados por la URL pero si te fijas bien hay datos raros que seguramente son encriptados.
No quiero usar sesiones por eso es mi pregunta si alguien sabe como hacerlo.
Gracias de todas maneras.
|
08/Oct/2007 21:25 GMT+1 | |