GPG Tar

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 extension .ustar.

Uso de gpgtar

Empaquetado en .ustar

Para crear un paquetes .ustar con multiple contenido, utiliza una sintaxis similar a tar:

gpgtar -c paquete.ustar fichero1 fichero2 ... directorio1 directorio2...
Cifrado por contrasena de paquete ustar

Para proteger el contenido de un paquete por medio de contrasena (para nadie en particular, simplemente alguien que sepa la contrasena, tal vez nosotros mismos), debemos usar cifrado simetrico:

gpgtar -e paquete.ustar --symmetric  misdocumentos/

(gpgtar nos pedira una frase de paso y su confirmacion antes de empaquetar y comprimir).

Cifrado con llave de paquete ustar

Por otro lado, si deseamos empaquetar y encriptar el contenido de un directorio ~/documentos/ con una llave publica de tercero (por ejemplo, usando la llave publica de l@ usuari@ fulana, para que solo ell@ pueda desencriptarlo a traves de su criptosistema), debes usar:

gpgtar -e -o documentos.ustar -r fulana@texto-plano.xyz documentos/
Firmar un paquete ustar

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 pedira la contrasena de la llave de tuusuario@texto-plano.xyz)

Desempaquetado de paquete .ustar

Para desencriptar y extraer un paquete cifrado .ustar deberas contar con la llave publica del remitente en tu llavero del criptosistema GPG. Entonces podras usar:

gpgtar -d paquete.ustar

Para descifrarlo, se te solicitara introducir la contrasena de tu criptosistema.