Diferencias entre las revisiones 3 y 5 (abarca 2 versiones)
Versión 3 con fecha 2017-08-01 15:26:29
Tamaño: 986
Editor: 10
Comentario:
Versión 5 con fecha 2017-08-01 15:37:25
Tamaño: 1203
Editor: FabioDuran
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 2: Línea 2:
Línea 6: Línea 5:
Línea 21: Línea 19:
apt-get install postgresql-contrib # apt-get install postgresql-contrib
Línea 29: Línea 27:


Crea una tabla en la base de datos:
{{{
CREATE TABLE notes
(
  id integer NOT NULL DEFAULT nextval('notes_id_seq'::regclass),
  note bytea,
  description text,
  CONSTRAINT pk_notes PRIMARY KEY (id)
)
}}}

Listar las claves creadas con GPG:

gpg2 --list-key

Exportar clave pública creada a un archivo de texto plano:

gpg2 -a --export correo@correo.cl > public.key

Exportar clave prívada creada a un archivo de texto plano:

gpg2 -a --export-secret-keys correo@correo.cl > private.key

Comprobar que a pesar de entregar los permisos, la clave prívada no se muestra. Además es importante tener en cuenta que es necesario conocer exactamente esta llave privada, ya que, sin ella no se pondrán desencriptar los archivos

chmod 440 private.keys

Intalación de paquete contrib de postgresql. Este contiene como uno de sus módulos PGPCRYPTO. Recordar entrar con atelación a usuario root:

# apt-get install postgresql-contrib

Para listar o ver el contenido del modulo PGPCRYPTO:

ls /usr/share/postgresql/9.3/extension/pgcrypto--1.0.sql
                         o
vim /usr/share/postgresql/9.3/extension/pgcrypto--1.0.sql

Crea una tabla en la base de datos:

CREATE TABLE notes
(
  id integer NOT NULL DEFAULT nextval('notes_id_seq'::regclass),
  note bytea,
  description text,
  CONSTRAINT pk_notes PRIMARY KEY (id)
)

basededatos/postgresql/encriptaciongpg (última edición 2017-08-31 19:56:08 efectuada por FabioDuran)