RE: [PHP-ES] Algoritmo MD5 del lado del cliente

From: Date: Sun, 09 May 2004 04:56:53 +0000
Subject: RE: [PHP-ES] Algoritmo MD5 del lado del cliente
References: 1  Groups: php.general.es 
Request: Send a blank email to general-es+get-48375@lists.php.net to get a copy of this message
Una solucion es que tienes que colocar ssl para que viajen encriptados los datos del cliente. Saludos cordiales, Gustavo Castro -----Original Message----- From: no-sign [mailto:no-sign@systat.cl] Sent: Domingo, 09 de Mayo de 2004 01:45 a.m. To: 'Satyam'; php-cast@eListas.net; 'php' Subject: RE: [PHP-ES] Algoritmo MD5 del lado del cliente Respuesta entre líneas. Sl3 José Lecaros Cisterna (56-2)268-36-77 (56-9)091-15-37 no-sign@systat.cl -----Mensaje original----- De: Satyam [mailto:Satyam@satyam.com.ar] Enviado el: sábado, 08 de mayo de 2004 17:53 Para: php-cast@eListas.net; php Asunto: [PHP-ES] Algoritmo MD5 del lado del cliente Es muy bueno lo de guardar el password encriptado mediante MD5 del lado del servidor, pero seria mucho mas lindo hacerlo del lado del cliente, de tal manera que no este expuesto a viajar en claro. --->>> para efectos prácticos es lo mismo, ya que si un tipito(tío, tipo, etc) logra interceptar tu pass "en claro" o tu pass ya pasada por MD5 se supone que sabe como hacerla llegar al receptor de esa pass y por lo tanto no hay ninguna diferencia ni ventaja del segundo método sobre el primero. Alguien conoce algun mecanismo para poder aplicar MD5 del lado del browser y que, por supuesto, fuera compatible con el que genera PHP? --->>> el algoritmo MD5 está definido en una rfc, la 1321 si mal no recuerdo, por lo tanto todas las implementaciones debieran darte lo mismo como resultado. Por otra parte, pienso que una vez que hubiera sido encriptado del lado del cliente, a nadie le importa si, ademas, se puede o no hacer del lado del servidor, tampoco tiene por que ser compatible ni parecido. Podria ser conveniente disponer del mismo encriptado del lado del cliente y del servidor, pero en realidad, no se me ocurre para que. Alguna idea a este respecto? --->>> este párrafo no lo entendí, tal vez debe ser pq tuve un largo día y estoy medio cansado. Lo siento :) --->>> por si no quedó claro lo del enviar o no el pass modificado por MD5 te hago un esquemita. Pc1 = pc del cliente que sabe su uid y pass. Pc2 = pc del tipito malicioso Srv = el servidor que espera el envio de uid y pass Pc1 : envío uid=yosoy pass=mipasssuperultrasecreta ("en claro") Srv : recibo uid y pass Srv : ok, uid y pass aceptados ... cookie, etc, etc. Pc1 : hago lo que quiero. En el caso de que el pc2 se meta sería algo como esto Pc1 : envío uid=yosoy pass=mipasssuperultrasecreta ("en claro") Pc2 : intercepto uid y pass Srv : recibo uid y pass Srv : ok, uid y pass aceptados ... cookie, etc, etc. Pc1 : hago lo que quiero. Pc2 : envío uid=yosoy pass=mipasssuperultrasecreta ("en claro" y al servidor) Srv : recibo uid y pass Srv : ok, uid y pass aceptados ... cookie, etc, etc. Pc2 : hago lo que quiero. Ahora, si la pass va con md5 el servidor estará esperando el string md5 que es enviado por el pc1, pero si el pc2 intercepta la pass va a interceptar lo que el Server espera, así que como ves da exactamente lo mismo. Gracias Satyam -- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general.es (#48375) next »