Skip to main content

Enyo is a lightweight multistage partition based encryption algorithm.

Project description

Enyo is a lightweight multistage partition based encryption algorithm

Description

It consists of two main modules:

  • enyoencryption: Enyo Encryption algorithm module
  • enyodecryption: Enyo Decryption algorithm module

Usage

To encrypt:

from enyo.enyoencryption import EnyoEncryption
# Third parameter is optional partition (by default 2)
test = EnyoEncryption("test","secretkey")
# To print the encrypted text
print(test.encrypted)

To decrypt:

from enyo.enyoencryption import EnyoDecryption
# Third parameter is optional partition (by default 2)
test = EnyoDecryption("SQpaSN","secretkey")
# To print the decrypted text
print(test.decrypted)

Installation

Normal installation

pip install enyo

Development installation

git clone https://github.com/apratimshukla6/enyo.git
cd enyo
pip install --editable .

Change log

[0.0.1] - 2020-09-15

  • Updated README
  • Added initial files for Enyo

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

enyo-0.0.3.tar.gz (4.0 kB view hashes)

Uploaded Source

Built Distribution

enyo-0.0.3-py3-none-any.whl (6.3 kB view hashes)

Uploaded Python 3

Supported by

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