gpgtar sirve para firmar y/o cifrar ficheros empaquetados por medio del criptosistema GNU Protectiong Guard (gpg).
Al estar empaquetados y comprimidos mediante GNU Zip, los ficheros.ustar
equivalen a un paquete tar.gz cifrado con el criptosistema GPG (tar.gz.gpg
). Para evitar confusiones se utiliza la extensión.ustar
.
Para crear un paquetes .ustar
con múltiple contenido, utiliza una sintaxis similar a tar:
gpgtar -c paquete.ustar fichero1 fichero2 ... directorio1 directorio2...
Para proteger el contenido de un paquete por medio de contraseña (para nadie en particular, simplemente alguien que sepa la contraseña, tal vez nosotros mismos), debemos usar cifrado simétrico:
gpgtar -e paquete.ustar --symmetric misdocumentos/
(gpgtar nos pedirá una frase de paso y su confirmación antes de empaquetar y comprimir).
Por otro lado, si deseamos empaquetar y encriptar el contenido de un directorio ~/documentos/
con una llave pública de tercero (por ejemplo, usando la llave pública de l@ usuari@ fulana, para que sólo ell@ pueda desencriptarlo a través de su criptosistema), debes usar:
gpgtar -e -o documentos.ustar -r fulana@texto-plano.xyz documentos/
Si deseas firmar digitalmente el paquete .ustar
con tu llave (para que fulana@texto-plano.xyz sepa con certeza que es tuyo) puedo usar:
gpgtar -u tuusuario@texto-plano.xyz documentos.ustar
(El criptosistema te pedirá la contraseña de la llave de tuusuario@texto-plano.xyz)
Para desencriptar y extraer un paquete cifrado .ustar
deberás contar con la llave pública del remitente en tu llavero del criptosistema GPG. Entonces podrás usar:
gpgtar -d paquete.ustar
Para descifrarlo, se te solicitará introducir la contraseña de tu criptosistema.