Cambiar la encriptacion de clave de usuarios en postgres

From: "jvenegasperu (dot)" <jvenegasperu(at)gmail(dot)com>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Cambiar la encriptacion de clave de usuarios en postgres
Date: 2017-09-13 16:46:22
Message-ID: CA+KjtGcOBmqdEmiDNqE_zHjV-o706V0G-gTPzHwxostboiPJbA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buen dia a todos

Mi consulta es la siguiente de que manera puedo cambiar la forma como
encripta postgres la clave de los usuarios

si reviso con pgadmin los usuarios tengo esto:

CREATE ROLE usuario LOGIN

ENCRYPTED PASSWORD 'md5251d4f66cf397018944fa0d3ab41a819'
NOSUPERUSER NOINHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;

Segun la doc esto es MD5. En el sistema que utilizo tengo una tabla de
usuarios que se corresponde con cada usuario creado a nivel de base de
datos en el servidor postgres, pero resulta que ahora debido a que
supuestamente MD5 ya no es tan seguro como antes me han pedido que la
encriptacion de la clave de usuarios sea alguno de estos:

SHA1, SHA256, SHA512

En mi caso tengo una pantalla para crear los usuarios y cada vez que se
graba un registro en la tabla se dispara un trigger que crea el usuario
como un rol de postgres con su respectiva clave

Esto es asi ya que en algunos casos uso la tabla de base de datos para
validar el usuario y en otros casos uso directamente el usuario de base de
datos como cuando uso QGIS.

SI bien las claves estan encriptadas con MD5 quisiera saber con que
instruccion puedo crear el usuario indicando que el metodo de encriptacion
es por ejemplo SHA1 o algun otro y ya no usar MD5.

Atte

--
José Mercedes Venegas Acevedo
cel Mov RPC 964185205

Member of the PHP Documentation Group (Spanish)

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Hellmuth Vargas 2017-09-13 17:01:40 Re: Cambiar la encriptacion de clave de usuarios en postgres
Previous Message Kernel 2017-09-13 15:57:02 Re: Encriptado DB