V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

secrecy

Herramienta que genera una clave AES aleatoria de la clave GPG para cifrar archivos. El resultado se guarda por defecto en ~/.libsecrecy/. La herramienta nunca almacena la clave AES en texto plano, sino cifrada con GPG. Ver comando gpg.

$ gpg --list-secret-keys
verificar si de dispone de clave GPG. Una salida vacía significa que no existe ninguna clave. Si existe muestra el email usado cuando se creó
$ gpg --full-generate-key
crear la clave GPG si no se dispone de una
$ secrecy createKey AES256 USER@correo.es mykey
lanzar el comando con el mismo correo que el usado para crear la clave GPG. Devolverá un hash indicando que el proceso fue exitoso
$ secrecy listKeys
ver listado de claves disponibles
$ secrecy setDefaultKey mykey
establecerla como clave por defecto
$ secrecy encrypt '' < secreto.txt > secreto2.txt.encrypted
cifrar un archivo si se ha realizado el paso anterior
$ secrecy encrypt mykey < secreto.txt > secreto.txt.encrypted
cifrar un archivo si no se ha establecido la clve por defecto
$ secrecy decrypt < secreto.txt.encrypted > secreto.txt.decrypted
descifrar

1.-

Exportar la clave para compartirla con alguien (por ejemplo, con `amigo@ejemplo.org`):

$ secrecy exportKey mykey amigo@ejemplo.org > mi_clave_exportada.key

El destinatario necesitará tener su clave privada GPG asociada a amigo@ejemplo.org y luego hacer

$ secrecy importKey amigo@ejemplo.org < mi_clave_exportada.key
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5143 entradas - Acerca del Tractatus
La Pipa Plena 2026