2017-01-20 22:16:34 +01:00
2017-01-20 22:16:34 +01:00
2017-01-20 22:16:34 +01:00
2017-01-20 22:16:34 +01:00
2017-01-20 22:16:34 +01:00
2017-01-20 22:16:34 +01:00

Endrilo: This script encodes and decodes text, files or piping, by counting bits in succession.

Contact

Description

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.

How to use

Install it:

	git clone https://github.com/z0noxz/endrilo
	cd endrilo
    sudo ./setup.py install

Encode your message with 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 with any if 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
Description
This script encodes and decodes text, files or piping, by counting bits in succession.
Readme 30 KiB
Languages
Python 99.3%
Shell 0.7%