Epaste encrypts given data and turns encrypted bytes into base64
text
which can be easily pasted/retrieved on e.g. pastebin website.
User needs to supply a password that will be used to encrypt / decrypt the data.
Decrypting can fail only if provided data is not valid.
There are some limits to data size that Epaste can handle:
Dependencies for GUI:
epaste
in $PATH
To encrypt data:
bash
./epaste 'password' < 'file with text'
To decrypt data into a file:
bash
./epaste -d 'password' < 'file with encrypted text' > 'output file'
When decrypting non-plaintext data take care to redirect Epaste output to a file!
| Name | Version | |----------|-------------| | libsodium | >=1.0.4 |
Fairly simple. You'll need [Rust] and [libsodium].
When you'll have deps, build debug version with
bash
cargo build
If you like Epaste, feel free to help it by contributing, whether that would be by writing code, suggesting improvements, or by donating.
Donate via Bitcoin: 1FSDbXVbUZSe34UqxJjfNMdAA9P8c6tNFQ
If you're interested in some other way of donating, please say so. :smile:
Licensed under GPLv3+. For details, see COPYING.