Skip to main content

EnroCrypt

This is a Python Module For Encryption, Hashing And Other Basic Stuff You Need, With Secure Encryption And Strong Salted Hashing You Can Do Whatever You Want To
Downloads

Docs

Installation

EnroCrypt Is Avaliable On PyPi You Can Install It As Follows:
pip install -U enrocrypt

Manual Installation

If For Some Reason You Can't Install EnroCrypt From PyPi You Can Download It Manually Too:

  • Clone This Repo
  • Cut-Paste This Repo In Your Python Scripts Path
  • Enter In The Folder Where You See "setup.py" file
  • shift+right click in the Folder And Click On "Open Powershell window Here"
  • Type python setup.py install
    After Following All The Steps Mentioned Above (If You Don't Get An Error) EnroCrypt Is Installed, Now You Can Import It Right Away

Features

  • Strong Encryption
  • Strong Salted Hashing
  • File Encryption-Decryption
  • Some Basic Functions

Usage

    # For Encryption
    from enrocrypt import core
    obj = core.Core()
    value = obj.Encrypt(b'text')
    print(value)
    # For Decryption
    original_value = obj.DecryptList(value)
    print(original_value)

There Is Also a DecryptFunction, But In This Function You Have To Enter The Key And The Data Seperatly

Adding Configurations

Enrocrypt Has The Ablity To Adopt Custom Configurations, Namely:- Custom Salt
We Provide A Function In Which You Can Pass All The Configurations But It Also Has A Syntax And Must Be Used "As is"

from enrocrypt import core
config = {
    'configs':{
        'salt_file':"The Path Of The File Where Your Salt Is Stored"
        }
    }
    # You need a Core Class Object to access that function
    obj = core.Core()
    obj.set_config(config)

Getting A Hashing Class Object

We Suggest Not To Use The Hashing Class By Importing It Directly As If You Do So You Can't Add Your Custom Salt
To Add Custom Salt Follow The Adding Configuration. After You Did That You Have To Get A Hasing Class Object By A Core Class Function

from enrocrypt import core
obj = core.Core()
hasing_obj = obj.get_hash_object()

(See Discussion For More Info)

Release files for enrocrypt 1.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for enrocrypt 1.1.4
File Size Uploaded
enrocrypt-1.1.4.tar.gz 8.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for enrocrypt 1.1.4
File Interpreter ABI Platform
enrocrypt-1.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 18.1 kB

Release files / enrocrypt-1.1.4.tar.gz

Download URL enrocrypt-1.1.4.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8d78ea9e3bfd6404a02aad01646317945bfee80f5a8279c10206431fecc94f82
BLAKE2b-256 checksum
How to use checksums
9ddbb394fbf7d488d611ee5fd45f84ecc2c21333980df05a9130eb86dfedc9ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Release files / enrocrypt-1.1.4-py3-none-any.whl

Download URL enrocrypt-1.1.4-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7e92997fb5b0cac432b4a818276eedad3fd1a2543e8f05b0142be405a18b6851
BLAKE2b-256 checksum
How to use checksums
503dd8c9d6ee70943ed2dd23cfef100e310927d95e70faaab24b44cb67ec172d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.1.4 This release

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page