Skip to main content

KEE by Jaegerwald, but as a library.

Project description


KEELib

An unoffical KEE library.

Topics

  1. About
  2. Installation
  3. Usage
  4. License

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.

CC BY-NC-SA 4.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keelib-0.1.1.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

keelib-0.1.1-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file keelib-0.1.1.tar.gz.

File metadata

  • Download URL: keelib-0.1.1.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

Hashes for keelib-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c1b520a32ac6bfde03feb7e967dc510f187b701ec8dcaf2889d5147b698f1f22
MD5 e02c7defaac4f24d72b22e0f68d53dc8
BLAKE2b-256 a7456afe49cfa4b072fd2b2246b577425c95e6f2ab2d46b77788104ccdc9c1f2

See more details on using hashes here.

File details

Details for the file keelib-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: keelib-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.0

File hashes

Hashes for keelib-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 129f7e6ed93e5e5f794523e4d7c19b44194e8c09d841cd8b0eb73616fdc1e4d9
MD5 834b01a650454b49c8dd9225d70c699d
BLAKE2b-256 fb491c8c9dd74e96e150c333f9c2715becc7113cb43630d797ce8ce6958c38a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page