Generate a plain-text, encrypted archive that is secured using the public key of a particular GitHub user.
Usage is similar to tar
.
ssh-tgzx github-username archive-file [files | directories]
Send the file to user who owns the identity and they simply:
bash ./archive-file identity-file
bash ./archive-file identity-file t
To archive some files to send to me:
ssh-tgzx nicerobot private.tgzx private-folder secret-file
It is (relatively) safe to send the file to me via insecure channels.
I can extract is using:
bash ./private.tgzx ~/.ssh/id_rsa
Or just list the contents:
bash ./private.tgzx ~/.ssh/id_rsa t