Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/holence/encryptiontools
A Terminal tool that integrates AES encryption, Base64 encoding, Leetspeak encoding and Blosc compression.
https://github.com/holence/encryptiontools
encoding encryption leetspeak python terminal-tool
Last synced: 13 days ago
JSON representation
A Terminal tool that integrates AES encryption, Base64 encoding, Leetspeak encoding and Blosc compression.
- Host: GitHub
- URL: https://github.com/holence/encryptiontools
- Owner: Holence
- Created: 2022-08-13T18:48:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-02T13:19:14.000Z (10 months ago)
- Last Synced: 2024-12-16T00:17:34.799Z (2 months ago)
- Topics: encoding, encryption, leetspeak, python, terminal-tool
- Language: Python
- Homepage:
- Size: 4.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EncryptionTools
A Terminal tool that integrates AES encryption, Base64 encoding, Leetspeak encoding and Blosc compression.
Features:
- An Interactive Interface in Terminal
- CLI Commands and Parameters
- Windows Context Menu OptionsOptions:
| Options | -m (mode) |
| -------------------- | --------- |
| Encrypt String | ecs |
| Decrypt String | dcs |
| Encrypt File | ecf |
| Decrypt File | dcf |
| Base64 Encode String | bes |
| Base64 Decode String | bds |
| Base64 Encode File | bef |
| Base64 Decode File | bdf |
| Compress File | cpf |
| Decompress File | dpf |
| Leet Encode String | les |
| Leet Decode String | lds |Here is a [android version](https://github.com/Holence/EncryptionTools-Flutter) (still in development).
# Installation
Download from [Github Release](https://github.com/Holence/EncryptionTools/releases) to get the latest build for Windows and run setup.bat as administrator.
or build with pyinstaller on your own:
`git clone https://github.com/Holence/EncryptionTools.git`
`python -m venv env_build`
`.\env_build\Scripts\activate`
`pip install -r .\requirements.txt`
`pip install pyinstaller`
build into One-Folder :
`pyinstaller .\EncryptionTools.spec`
Finally, move these 2 things into `./dist/EncryptionTools`
- yjsnpi.dll (taunting)
- leet.dll (leetspeak)
- context_menu.reg (Registry template)
- setup.bat (Add registry for context menu)
- [singleinstance.exe](https://github.com/zenden2k/context-menu-launcher/releases) (Support passing multiple files to shell context menu command)Place `EncryptionTools` folder at anywhere you like.
Run setup.bat as administrator.
Done!
# Reference