KEE by Jaegerwald, but as a library.
Project description

KEELib
An unoffical KEE library.
Topics
About
"KEE is a joke turned real project. Originally I wanted to have my own cipher system (similar to a caesar cipher) for some of my friends, but then I moved on to ciphering on a binary level, and it became more of an encryption system. After a bit of back-and-forth messaging, I decided to actually make an encryption system and language." - JaegerwaldDev
KEELib is an unoffical KEE library. The original project is here.
Please show Jae some support and star the KEE repo if you like it.
Installation
To install KEELib, simply run pip install keelib.
It has only been tested on Python 3.11 and 3.12 at the time of writing.
Usage
This section will explain every feature of KEE and XKEE, if you want to skip to certain parts, look here!
This section will only explain how to use the library. To learn how to use XKEE and KEE, please refer to KEE.
Encrypting/Decrypting files with a key
Encrypting/Decrypting files with a key is simple. First set up an encryptor with your KEE file.
from keelib import Encryptor
encryptor = Encryptor(key_path)
Then you can encrypt/decrypt files with the encryptor.
encryptor.encrypt_file(input_file_path, output_file_path)
encryptor.decrypt_file(input_file_path, output_file_path)
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file keelib-0.1.2.tar.gz.
File metadata
- Download URL: keelib-0.1.2.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93977fea67967ed66691f1f2369da66e9219ca5c8814ba4ffae63825ed8144b2
|
|
| MD5 |
9c4ee278c0b130be7125bed3c8ecd289
|
|
| BLAKE2b-256 |
c5136eb3e39f19ce1763c2401897b1c872f8d63e658c191c39c6a1b48c86d12a
|
File details
Details for the file keelib-0.1.2-py3-none-any.whl.
File metadata
- Download URL: keelib-0.1.2-py3-none-any.whl
- Upload date:
- Size: 10.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a76dc145a1fa5d781692fc2089429680a5698679967cc79ef1703ffbd8fc71a
|
|
| MD5 |
9944e8115bebf85d6c64f8e86661a8dd
|
|
| BLAKE2b-256 |
e9dc5ef3f701e0de7d11bd637fcbd154d11bc554093d5fea501abbfccee184f4
|