Virginia escribió: > Esa parte de la aplicación será accedida desde la extranet de la corporación > y un requerimiento de la gente de seguridad es cifrar campos que consideran > claves, como en el caso del sueldo del empleado. > Hasta ahora no tengo ningún método de cifrado/descifrado contemplado > directamente desde postgres, la única solución mas a la mano que tengo hasta > ahora es usar el *base64_decode*, *base64_encode* para guardar el valor en > la tabla desde php y para poder descifrarlo en el momento de imprimir el > comprobante de pago del empleado.
base64 no es cifrado, sólo ofuscado; cualquier cracker competente va a poder ver los valores sin problema. Si quieres cifrado de verdad necesitas un algoritmo al cual le des una clave o frase de cifrado. Y obviamente tienes que tener cuidado con quién tiene acceso a esa clave de cifrado, o de lo contrario cualquiero cracker competente va a poder obtener el valor cifrado y la clave, y por tanto descifrarlo. -- Alvaro Herrera http://www.flickr.com/photos/alvherre/ "Cómo ponemos nuestros dedos en la arcilla del otro. Eso es la amistad; jugar al alfarero y ver qué formas se pueden sacar del otro" (C. Halloway en La Feria de las Tinieblas, R. Bradbury) -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html
