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.3.tar.gz (10.5 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.3-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: keelib-0.1.3.tar.gz
  • Upload date:
  • Size: 10.5 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.3.tar.gz
Algorithm Hash digest
SHA256 4e79f5b21b0087de034a661e934c7f2f90c7c482ec15cd4f5088e48c248be45a
MD5 3a63f81ea6c902b20e58b4dee2f6585e
BLAKE2b-256 3d9ee48b189829bf751af152daefa2e92acd290d11eb6c8fffb69c1898bf8f78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: keelib-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 11.1 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fffea5b21b9c76f38ed9d45c5fac87c695891524e4c9ef11e5db343551171c58
MD5 8bc8ff6e8fe72500db3e8ade8a055828
BLAKE2b-256 692e3fc8ae246b80de01ebced3df533cdab169913872f93cccd57f8b764256f2

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