Foros del Web » Programando para Internet » PHP »

Cifrado php

Estas en el tema de Cifrado php en el foro de PHP en Foros del Web. Necesito que me digan cual es el mejor cifrado para php, La verdad si piensas que MD5 estas mal. pues puede encontrar en todo lado ...
  #1 (permalink)  
Antiguo 26/12/2008, 02:44
Avatar de jamesjara  
Fecha de Ingreso: mayo-2008
Ubicación: san jose
Mensajes: 449
Antigüedad: 16 años
Puntos: 7
De acuerdo Cifrado php

Necesito que me digan cual es el mejor cifrado para php,
La verdad si piensas que MD5 estas mal. pues puede encontrar en todo lado su ingieneria inversa.

E visto que md5, sha etc han sido vulnerados.
Necesito cifrar esto pues yo paso un ID de pagina a pagina en el caso de borrar, o modificar un registro.
Y la idea es ocultar esto.

Que me recomiendan con su experiencia , cual es el que debo usar, y si no existe algo perfecto cual se acerca mas a ser perfecto, y si pueden documetnacion, aunque yo igual voy a buscar por mi parte!

gracias! feliz navidaD
__________________
X7CLOUD El webservice latino!
Compatible
con mysql,sql,sqlitte.
Compatible con extjs , sencha , smargwt, Gwt , Jquery , Charts, Streaming.
  #2 (permalink)  
Antiguo 26/12/2008, 02:56
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: Cifrado php

Cambia de enfoque. En lugar de buscar un metodo prefecto de encriptar el ID, busca un metodo para evitar que aunque conozcan la URL puedan acceder.

Por ejemplo, en los enlaces a modificar o borrar el registro, en lugar de pasar el id del registro, pasa un id generado en el momento de mostrar la pagina con el enlace. Ese id tiene que ser unico para cada carga de la pagina. Lo guardas en una tabla, le asocias a que operacion corresponde, que conexion la genero, que tiempo de vida tiene. Por ejemplo:

id: 1234567
operacion: borrar registro 13
conexion: ip 234.200.0.1 (la ip del cliente)
caduca: 10:15

Si alguien desde una IP distinta a la almacenada intenta acceder a la URL, no lo acepta. Si lo hace despues de la hora de caducidad, no lo acepta.

De esta forma haces que el enlace solo sea valido por un periodo de tiempo corto y solo desde la misma ip que mostro la pagina donde estan los enlaces.

Es algo parecido a los nonce http://en.wikipedia.org/wiki/Cryptographic_nonce
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 23:52.