El 23 de abril de 2009 16:48, Diego Schulz <[email protected]> escribió:

> 2009/4/23 Virginia <[email protected]>:
> > Buenas tardes.
> > Mi duda esa la siguiente, necesito guardar en mi tabla empleados, el
> campo
> > sueldo cifrado, un experto en base de datos me dice que postgre trae esa
> > propiedad, que lo puedo cifrar directamente en la base de datos, es esto
> > posible? pues he estado probadno y buscando y no encuentro cómo
> hacerlo...
> > Si alguien sabe cómo por favor, explíqueme!
> > Gracias
>
> Podrias explicar lo que quieres lograr cifrando/ofuscando el contenido
> de una columna?
>
> Que tipo de cifrado planeas usar?  Si usas alguna
> clave/certificado/loquesea para poder descifrar la columna, donde
> piensas almacenarla?
>
> Demasiadas preguntas, pero solo una es importante: no basta con
> simplemente revocar SELECT a los roles no confiables en la tabla en
> cuestion?
>
> Diego
> --
> TIP 2: puedes desuscribirte de todas las listas simultáneamente
>    (envía "unregister TuDirecciónDeCorreo" a [email protected])


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.

-- 
-----------------------------------------------------------
------------------------ Virginia ------------------------
-----------------------------------------------------------

Responder a