Tema: encriptando
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/07/2004, 09:58
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues MCrypt es la mejor opción . .ya que esos métodos de encriptación te permiten des-encriptar. Cosa que no puedes hacer con un formato como MD5 o similar.

Información de su uso lo tienes en el manual oficial de PHP ahí tienes ejemplos. Pero lo principal es que verifiques/instales dicha extensión .. por qué no es algo que "venga por defecto" con PHP. Si usas un servicio de hosting .. tendrás que ver (si no lo tienen instalado ya: phpinfo() lo podrías ver) de que lo instalen.

-------

Ahora, fuera de que función/técnica usar para encriptar tus datos .. Tengo un comentario:

El objetivo de encriptar en tu BD los datos .. ¿cual es?.

Te lo comento por qué .. Supongo que tendras considerado que de nada sirve encriptar unos datos en tu BD cuando en los scripts PHP que accedas a tu BD debes incluir la "semilla" (parte fundamental para el proceso de encriptación/des-encriptación) que van hacer tus scripts PHP para acceder y entregar esa información, cuando la BD (Mysql) y PHP pueden estar (y de hecho es así norlmalemnte) bajo las mismas manos: tu servicio de hosting por ejemplo. Es decir .. si yo soy tu "Administrador de tu S.Hosting" y "quiero" tus datos .. sólo tengo que ir a ver cualquiera de tus scripts para ver esa "semilla" y aplicarla para ver tus datos.

A todo esto . .tendrás que usar SSL para los datos que viajan entre "cliente-servidor" .. sino, serán igualmente capturados por el camino .. Y no estaría de más que tus scripts PHP estubieran encritados también usando "Zend Encoder" o similar (extensión que ha de tener instalado tu servidor).

En resumen ..: No sirve de mucho "proteger" una parte de todo el sistema cuando tienes las "puertas abiertas" por otros sitios. O solventas el problema de forma general o .. la verdad no vale la pena hacer nada. Si es por "desconfianza" de tu servicio de hosting .. mejor cambiate a otro que te inspire más confianza.

Es sólo mi punto de vista personal ...


Un saludo,