Skip to content

Encryption system, programmed using an encryption key language, based on shifting the hex around.

License

Notifications You must be signed in to change notification settings

TheZoidMaster/KEELib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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

About

Encryption system, programmed using an encryption key language, based on shifting the hex around.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%