{"id":20322890,"url":"https://github.com/naemazam/encryptxpert","last_synced_at":"2025-04-11T19:30:59.011Z","repository":{"id":228550100,"uuid":"774300716","full_name":"naemazam/EncryptXpert","owner":"naemazam","description":"EncryptXpert is an app for easy file encryption/decryption using AES-EAX or AES-GCM algorithms. With GUI \u0026 CLI support and Build-in Key Database System, it's secure 🔒 \u0026 versatile across Windows and Linux.","archived":false,"fork":false,"pushed_at":"2024-04-01T06:53:12.000Z","size":2608,"stargazers_count":56,"open_issues_count":2,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T15:21:16.581Z","etag":null,"topics":["cryptography","cryptography-project","cryptography-tools","cybersecurity","cybersecurity-tools","naemazam"],"latest_commit_sha":null,"homepage":"","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/naemazam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"buy_me_a_coffee":"theterminalboy"}},"created_at":"2024-03-19T10:01:20.000Z","updated_at":"2025-03-11T12:07:09.000Z","dependencies_parsed_at":"2024-11-14T19:39:54.708Z","dependency_job_id":null,"html_url":"https://github.com/naemazam/EncryptXpert","commit_stats":null,"previous_names":["naemazam/encryptxpert"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naemazam%2FEncryptXpert","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naemazam%2FEncryptXpert/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naemazam%2FEncryptXpert/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naemazam%2FEncryptXpert/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/naemazam","download_url":"https://codeload.github.com/naemazam/EncryptXpert/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248466787,"owners_count":21108536,"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","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":["cryptography","cryptography-project","cryptography-tools","cybersecurity","cybersecurity-tools","naemazam"],"created_at":"2024-11-14T19:25:31.423Z","updated_at":"2025-04-11T19:30:58.981Z","avatar_url":"https://github.com/naemazam.png","language":"Python","funding_links":["https://buymeacoffee.com/theterminalboy"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/naemazam/EncryptXpert/blob/main/banner.png\" alt=\"EncryptXpert Banner\"\u003e\n\u003c/p\u003e\n\n# EncryptXpert\n\n### An app for file encryption/decryption using AES-EAX or AES-GCM algorithms With GUI \u0026 CLI support and Build-in Key Database System For Windows Linux and Mac\n\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)\n\nEncryptXpert is a cutting-edge cybersecurity tool crafted in Python, delivering a comprehensive suite of features for safeguarding sensitive data. With both Graphical User Interface (GUI) and Command-Line Interface (CLI) support, EncryptXpert empowers users to encrypt and decrypt files effortlessly using advanced AES-EAX or AES-GCM algorithms.\n\nThis versatile solution ensures robust data protection across Windows and Linux platforms, offering a seamless user experience regardless of the operating system. The intuitive GUI interface simplifies encryption tasks, providing clear options for customizing encryption parameters to suit individual needs.\n\nFor users seeking automation or integration into existing workflows, EncryptXpert's CLI tools offer flexibility and efficiency. Whether encrypting single files or entire directories, EncryptXpert streamlines the encryption process while upholding stringent security standards.\n\n\n\n## Demo\n\n![Short Demo](https://github.com/naemazam/EncryptXpert/blob/main/Demo/encx.gif)\n\nWatch Full Demo \n\n\n## Key Features:\n\n- GUI and CLI tools for file encryption and decryption.\n- Support for AES-EAX and AES-GCM encryption algorithms.\n- Cross-platform compatibility with Windows and Linux environments.\n- Intuitive interface for easy customization of encryption parameters.\n- Seamless integration into automated workflows for streamlined encryption tasks.\n\nEncryptXpert empowers users to take control of their data security, providing a reliable solution for protecting sensitive information in today's digital landscape. Whether securing personal files or safeguarding corporate assets, EncryptXpert offers a user-friendly and powerful encryption toolkit tailored to meet diverse cybersecurity needs.\n\n# Pre-Requirements\n- Python ( 3.9.0 or Higher )\n- PyQT ( v5 or Higher )\n- psutil\n- pycryptodome\n\n## Installation  \n\n### Software Use ( Windows 10/11 )\n\nDownload The EXE File \n\n### Dev Use ( Linux/ Terminal )\n\nClone The Repo \n```bash\n  git clone https://github.com/naemazam/EncryptXpert \n```\n\nNavigate The Repo \n\n```bash\n  cd EncryptXpert\n```\n\nInstall all Required Packages\n\n```bash\n  pip install -r requirements.txt\n```\nRun The Model\n\n```bash\n  Python3 EncryptXpert.py\n```\n    \n## Process \n\n![App Screenshot](https://github.com/naemazam/EncryptXpert/blob/main/images/Softwarepic.png)\n![App Screenshot](https://github.com/naemazam/EncryptXpert/blob/main/images/DBpic.png)\n![App Screenshot](https://github.com/naemazam/EncryptXpert/blob/main/images/db2.png)\n![App Screenshot](https://github.com/naemazam/EncryptXpert/blob/main/images/db3.png)\n![App Screenshot](https://github.com/naemazam/EncryptXpert/blob/main/images/ancfile.png)\n![App Screenshot](https://github.com/naemazam/EncryptXpert/blob/main/images/dec1.png)\n![App Screenshot](https://github.com/naemazam/EncryptXpert/blob/main/images/dec2.png)\n\n\n## Running Tests\n\nTo run tests, run the following command\n\n```bash\n  npm run test\n```\n\n## ⚠️ Warning: \nPlease note that EncryptXpert may encounter occasional issues with the built-in key database system, leading to database failures. Additionally, file integrity may occasionally be compromised during the encryption or decryption process. While efforts are ongoing to address these issues, users are advised to maintain backups of their encrypted files and exercise caution when relying solely on EncryptXpert for data protection.\n\n## Used By\n\nThis project is used by the following companies:\n\n- SecureByte\n- CQUPT\n\n\n## FAQ\n\n#### Question 1\n\nAnswer 1\n\n#### Question 2\n\nAnswer 2\n\n\n## Contributing\n\nContributions are always welcome!\n\nSee `contributing.md` for ways to get started.\n\n\n\n## 🚀 About Me\nI'm Self-taught Programmer, Security Researcher ,Technophile And an Open-Source Enthusiast, Maintainer and National level hackathon winner🥇 🇨🇳.\n\n\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaemazam%2Fencryptxpert","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaemazam%2Fencryptxpert","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaemazam%2Fencryptxpert/lists"}