{"id":22281770,"url":"https://github.com/metamorphic-spyware/enrocrypt","last_synced_at":"2025-07-28T20:31:19.700Z","repository":{"id":39856168,"uuid":"370610373","full_name":"metamorphic-spyware/EnroCrypt","owner":"metamorphic-spyware","description":"Swiss Army Knife for cryptographic work","archived":false,"fork":false,"pushed_at":"2024-09-04T00:05:11.000Z","size":83,"stargazers_count":3,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-03T11:45:30.979Z","etag":null,"topics":["encryption","encryption-decryption","encryption-library","fileencrtption","hashing-algorithm","hashing-library","module","pip","python"],"latest_commit_sha":null,"homepage":"https://morgan-phoenix.github.io/EnroCrypt/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/metamorphic-spyware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-25T07:53:37.000Z","updated_at":"2024-11-22T20:22:57.000Z","dependencies_parsed_at":"2024-12-03T16:33:25.583Z","dependency_job_id":null,"html_url":"https://github.com/metamorphic-spyware/EnroCrypt","commit_stats":null,"previous_names":["morgan-phoenix/enrocrypt"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/metamorphic-spyware/EnroCrypt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metamorphic-spyware%2FEnroCrypt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metamorphic-spyware%2FEnroCrypt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metamorphic-spyware%2FEnroCrypt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metamorphic-spyware%2FEnroCrypt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/metamorphic-spyware","download_url":"https://codeload.github.com/metamorphic-spyware/EnroCrypt/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metamorphic-spyware%2FEnroCrypt/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267580459,"owners_count":24110845,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-28T02:00:09.689Z","response_time":68,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["encryption","encryption-decryption","encryption-library","fileencrtption","hashing-algorithm","hashing-library","module","pip","python"],"created_at":"2024-12-03T16:21:48.711Z","updated_at":"2025-07-28T20:31:19.432Z","avatar_url":"https://github.com/metamorphic-spyware.png","language":"Python","readme":"# EnroCrypt\nThis 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 \u003cbr\u003e \n[![Downloads](https://static.pepy.tech/personalized-badge/enrocrypt?period=total\u0026units=international_system\u0026left_color=yellow\u0026right_color=red\u0026left_text=Downloads)](https://pepy.tech/project/enrocrypt)\u003cbr\u003e\u003ch3\u003e[Docs](https://morgan-phoenix.github.io/EnroCrypt/Docs)\u003c/h3\u003e\n## Installation\nEnroCrypt Is Avaliable On \u003ca style=\"text-decoration:none;\" herf=\"https://pypi.org/projects/enrocrypt\"\u003ePyPi \u003c/a\u003eYou Can Install It As Follows:\u003cbr\u003e\n```` pip install -U enrocrypt````\n## Manual Installation \nIf For Some Reason You Can't Install EnroCrypt From PyPi You Can Download It Manually Too:\n* Clone This Repo \n* Cut-Paste This Repo In Your Python Scripts Path\n* Enter In The Folder Where You See \"setup.py\" file\n* shift+right click in the Folder And Click On \"Open Powershell window Here\"\n* Type `python setup.py install`\u003cbr\u003e\nAfter Following All The Steps Mentioned Above (If You Don't Get An Error) EnroCrypt Is Installed, Now You Can Import It Right Away\n## Features\n* Strong Encryption\n* Strong Salted Hashing\n* File Encryption-Decryption\n* Some Basic Functions\n## Usage \n```python\n    # For Encryption\n    from enrocrypt import core\n    obj = core.Core()\n    value = obj.Encrypt(b'text')\n    print(value)\n    # For Decryption\n    original_value = obj.DecryptList(value)\n    print(original_value)\n```\nThere Is Also a `Decrypt`Function, But In This Function You Have To Enter The Key And The Data Seperatly\n## Adding Configurations\nEnrocrypt Has The Ablity To Adopt Custom Configurations, Namely:- Custom Salt \u003cbr\u003e\nWe Provide A Function In Which You Can Pass All The Configurations But It Also Has A Syntax And Must Be Used \"As is\"\n```python\nfrom enrocrypt import core\nconfig = {\n    'configs':{\n        'salt_file':\"The Path Of The File Where Your Salt Is Stored\"\n        }\n    }\n    # You need a Core Class Object to access that function\n    obj = core.Core()\n    obj.set_config(config)\n```\n## Getting A Hashing Class Object\nWe Suggest Not To Use The Hashing Class By Importing It Directly As If You Do So You Can't Add Your Custom Salt \u003cbr\u003e\nTo Add Custom Salt Follow The `Adding Configuration`. After You Did That You Have To Get A Hasing Class Object By A Core Class Function\u003cbr\u003e\n```python\nfrom enrocrypt import core\nobj = core.Core()\nhasing_obj = obj.get_hash_object()\n```\n(See Discussion For More Info)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetamorphic-spyware%2Fenrocrypt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetamorphic-spyware%2Fenrocrypt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetamorphic-spyware%2Fenrocrypt/lists"}