ede
v0.0.5
Published
create encrypted files that anyone can decrypt
Downloads
3
Readme
EDE: Everything Decrypted Everywhere
Create an encrypted file using an SSH public key which can be decrypted on any system that has openssl. Encrypted file is a tar.gz
archive which includes decryption instructions.
Very early state. Only RSA public keys currently supported and only *nix systems. Needs lots more testing and improvement.
Usage
Encryption
ede <ssh_pubkey_file or github_username> <file_or_dir_to_encrypt> [output_file]
Use - as output file to output to stdout
E.g:
ede juul ./mydir
This will create the file:
./mydir.encrypted.tar.gz
Decryption
tar xvzf mydir.encrypted.tar.gz # extract file
# this results in the directory ./mydir/
less mydir/README # follow readme instructions
ToDo
- test on different openssl versions
- support non-rsa keys
- add support for pubkey sources other than github
- include a copy of ede with every ede-generated tarball
- curl/wget installation instructions
- ede decryption by auto-detecting that the input file is an ede-generated tarball
./ede --update
feature- windows support
License
Apache 2.0