https://github.com/volitank/binlock
A simple encoding and encryption program.
https://github.com/volitank/binlock
encoding encryption python script snap
Last synced: 7 months ago
JSON representation
A simple encoding and encryption program.
- Host: GitHub
- URL: https://github.com/volitank/binlock
- Owner: volitank
- License: gpl-3.0
- Created: 2021-09-11T03:01:09.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-06T14:31:32.000Z (over 3 years ago)
- Last Synced: 2025-02-28T10:55:33.528Z (11 months ago)
- Topics: encoding, encryption, python, script, snap
- Language: Python
- Homepage:
- Size: 165 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# binlock
A simple encoding and encryption program.
# TODO
-Make a switch to encrypt the entire filesystem?
-Make a switch to throw away the aes key?
- Allow multiple input files.
>Multiple inputs to multiple outputs?
>Multiple inputs to a single output?
- Allow executing encrypted binaries?
- Double encode switch?
- Of course we always need to look at making the code better.
# Installation and Usage
**Python**
>Make sure you have python3 installed.
`git clone https://github.com/volitank/binlock.git`
>or just download `binlock.py` and `encoder.py`. You don't need the rest
`python3 binlock.py --help` or
`/path/to/binlock.py --help` or
`./binlock.py --help`
**.deb:**
`sudo dpkg -i binlock_ver-rev_arch.deb`
`binlock --help`
**AppImage:**
`./binlock_ver-rev_arch.AppImage --help`
**Windows:**
>For Windows you can use the portable onefile.
`binlock_ver-rev_arch-onefile.exe --help`
>Other option is get the zip file and extract it.
`binlock.exe --help`
**Snap**
>I don't have the snap on the snap store yet, It needs to be approved. For now I am distributing a --classic snap here.
`sudo snap install binlock_ver-rev_arch.snap --classic --dangerous`
`binlock --help`
****
All binaries compiled with nuitka3
Icon images were taken from [pixabay](https://pixabay.com/)