- Author: z0noxz
- Source: https://github.com/z0noxz/endrilo
- Email: [email protected]
This script encodes and decodes text, files or piping, by counting bits in succession. More features include password encryption and compression.
By itself counting bits in succession isn't a particularly safe way of ciphering data, so besides that the data will also get XORed with a password based seed randomizer.
Install it:
git clone https://github.com/z0noxz/endrilo
cd endrilo
sudo ./setup.py install
Encode your message in any of the following ways:
endrilo --encode "my secret message"
echo -n "my secret message" | endrilo --encode-pipe
endrilo --encode-file my-secret-file
cat my-secret-file | endrilo --encode-pipe
Decode your message in any of the following ways:
endrilo --decode "SBQloiNpSSJFk6IlibRkjhJFSSJFWqQlVCYliRQ="
echo -n "SBQloiNpSSJFk6IlibRkjhJFSSJFWqQlVCYliRQ=" | endrilo --decode-pipe
endrilo --decode-file my-encoded-file
cat my-encoded-file | endrilo --decode-pipe
A password can be specified to enhance security:
endrilo --encode "my secret message" --password "lamepassword"
endrilo --decode "MDiXIdE17GRFxehlGVd0A4BIOvk5BqwLOJA1rig=" --password "lamepassword"
Compression can be used for smaller storage:
endrilo --encode "my secret message" --password "lamepassword" --gzip
endrilo --decode "H4sIABxvglgC/zOwmK540fRNiuvRF6mS4SXMDR5WPy3Z1nBbTDBdpwEACDQlwB0AAAA=" --password "lamepassword" --gzip