Ver Mensaje Individual
  #24 (permalink)  
Antiguo 23/07/2008, 05:36
Avatar de scout_vlc
scout_vlc
 
Fecha de Ingreso: julio-2007
Ubicación: Valencia
Mensajes: 141
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: Cifrar contraseñas con md5

HOla,
estoy haciendo el proyecto final de carrera, un portal web, y a la hora de registrar a los usuarios, no sé cómo cifrar las contraseñas.
He visto esto que pone al princpio de este hilo:

Código PHP:
Imports System.Web.Security  'Para WebForms
Imports System.Security  '
Para WinForms

.....

Dim pass As String Me.txtPass.Text
Me
.lblSHA1.Text FormsAuthentication.HashPasswordForStoringInConfigFile(pass"sha1")
Me.lblMD5.Text FormsAuthentication.HashPasswordForStoringInConfigFile(pass"md5"
Lo estoy haciendo con PHP+MySQL, con plantillas smarty, yo tengo esto:

Código PHP:
        $pass stripslashes($_POST["password"]);
        
$pass strip_tags($pass);
        
$smarty->assign('pass'$pass);
                                   ......
//compruebo que no existe..etc y lo ingreso en la BD

    
mysql_query("INSERT INTO usuarios (login,nombre, apellidos, email, password, direccion, conexiones, ganador) values ('$login', '$nombre','$apellidos','$email','$pass', '$direccion',0,0) "$link); 
Quisiera saber cómo pongo lo que habéis dicho para cifrar la password, algo como...
Código PHP:
Imports System.Web.Security;
            
            
Dim pass As String Me.txtPass.Text
            Me
.lblSHA1.Text FormsAuthentication.HashPasswordForStoringInConfigFile(pass"sha1");
            
Me.lblMD5.Text FormsAuthentication.HashPasswordForStoringInConfigFile(pass"md5"); 
cambio txtPass por $pass, termino con ; las sentencias? cómo hago para que guarde en la BD la pasword cifrada? tengo que mofidicar lo que habéis escrito al principio y adecuarlo a mis variables, no???
Perdonad por tanta duda
muchas gracias

salu2
àlex