Generate a plain-text, encrypted archive that is secured using the public key of a particular GitHub user.
- ssh-tgz
- tgz
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 $GITHUB_USERNAME 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
Usage is similar to tar
.
tgzx archive-file [files | directories]
./archive-file
tgzx ssh.tgzx .ssh
./ssh.tgzx
./ssh.tgzx t
SPDX-License-Identifier: ISC