Perdonad mi ignorancia, estoy buscando documentación de como utilizar el módulo contrib/pgcrypto, pero no encuentro lo que busco.

Yo uso Postgres 8.0.3 en un Windows XP. Mis preguntas son:

¿El módulo está cargado en la versión o hay que añadirlo de alguna manera.?

¿Dónde me lo puedo descargar, he estado buscando y no lo encuentro?

Imaginemos que hay una función 3des en el módulo, con los siguientes parámetros: Cifrar o Descifrar, Clave de Cifrado, cadena a cifrar ¿ valdría con el siguiente SQL para usarlo,  select 3DES('Cifrar', 'Clave', 'cadenadetexto') o por ejemmplo la siguiente sentencia select 3DES('Descifrar', 'Clave', C_Password), CodUsuario from tablausuarios, suponiendo que existe una tabla con los campos CodUsuario y C_Password?

P.D. De todas las maneras creo que es más rápido y efectivo generar nuevas claves en caso de olvido de contraseña por parte de un usuario y utilizar la función md5.

Gracias de antemano, Julio Ríos.


Alvaro Herrera escribió:
On Thu, Jun 30, 2005 at 10:00:26AM -0400, Ing. Jhon Carrillo - Caracas, Venezuela wrote:
  
Hola,

Si deseas utilizar un método más efectivo investiga el "3DES"
(encriptas y desencriptas con una llave), sin embargo, todavía  no he
visto implementaciones de estas funciones dentro de postgresql.
    

Porque no has mirado.  El modulo contrib/pgcrypto implementa 3des, entre
otras cosas.