{"id":27998451,"url":"https://github.com/tanushree-tanu2105/advanced-encryption-tool","last_synced_at":"2025-05-08T22:53:24.957Z","repository":{"id":292000363,"uuid":"979491636","full_name":"tanushree-tanu2105/ADVANCED-ENCRYPTION-TOOL","owner":"tanushree-tanu2105","description":"AES Encryption Tool is a lightweight and secure file encryption tool that uses AES-256-GCM encryption to protect your data. With a simple Tkinter-based GUI, it enables users to encrypt and decrypt files effortlessly using a password. 🚀🔒","archived":false,"fork":false,"pushed_at":"2025-05-07T16:29:41.000Z","size":14,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-08T22:53:19.849Z","etag":null,"topics":["advance-encryption-standard","aes","aes-256","aes-encryption","cryptography","cyber-security","decryption","encryption","gui","python","symetric-cryptography","symetric-encryption"],"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/tanushree-tanu2105.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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,"zenodo":null}},"created_at":"2025-05-07T15:38:38.000Z","updated_at":"2025-05-07T16:34:49.000Z","dependencies_parsed_at":"2025-05-07T16:48:30.223Z","dependency_job_id":"edde8007-e3e4-416c-80ed-a96ad4e765ba","html_url":"https://github.com/tanushree-tanu2105/ADVANCED-ENCRYPTION-TOOL","commit_stats":null,"previous_names":["tanushree-tanu2105/advanced-encryption-tool"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanushree-tanu2105%2FADVANCED-ENCRYPTION-TOOL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanushree-tanu2105%2FADVANCED-ENCRYPTION-TOOL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanushree-tanu2105%2FADVANCED-ENCRYPTION-TOOL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanushree-tanu2105%2FADVANCED-ENCRYPTION-TOOL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanushree-tanu2105","download_url":"https://codeload.github.com/tanushree-tanu2105/ADVANCED-ENCRYPTION-TOOL/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253160821,"owners_count":21863624,"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":["advance-encryption-standard","aes","aes-256","aes-encryption","cryptography","cyber-security","decryption","encryption","gui","python","symetric-cryptography","symetric-encryption"],"created_at":"2025-05-08T22:53:24.215Z","updated_at":"2025-05-08T22:53:24.935Z","avatar_url":"https://github.com/tanushree-tanu2105.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ADVANCED-ENCRYPTION-TOOL\n*company* : CODTECH IT solution\n*Name* :Tanushree V\n*INTERN ID* :CT04DK414\n*DOMAIN* :Cyber Security \u0026 Ethical Hacking\n*DURATION* :4 weeks\n*MENTOR* :NELA SANTHOSH.\n\nI HAVE USED A PYTHON SCRIPTUSING LIBRARIES LIKE HASHLIB TO\nENSURE FILE INTEGRITY AND I USED THE PLATFORMS LIKE GOOGLE ONLINE PYTHON COMPLIER FROM ONE COMPLIER WEBSITE FROM GOOGLE...\n\n🔐 AES Encryption Tool – Secure Your Files with AES-256\n\n📌 Overview\n\n🔒 AES-Encryption-Tool is a powerful and easy-to-use application for encrypting and decrypting files using AES-256 encryption. It ensures data confidentiality with a simple, user-friendly interface designed for both beginners and professionals.\n\n\n🚀 Key Features\n✔️ AES-256 Encryption (GCM Mode) – Industry-standard security\n\n✔️ User-Friendly GUI – Built with Tkinter for an intuitive experience\n\n✔️ Password-Protected Security – Encrypt files with a custom password\n\n✔️ Multi-File Support – Encrypt and decrypt multiple files\n\n✔️ Cross-Platform Compatibility – Works on Windows, macOS, and Linux\n\n✔️ Fast \u0026 Efficient – Lightweight tool with high-speed encryption\n\n⚙️ How It Works\n\n1️⃣ Select a file to encrypt or decrypt.\n\n2️⃣ Enter a strong password to protect the file.\n\n3️⃣ The tool encrypts the file using AES-256 and saves it with a .enc extension.\n\n4️⃣ To decrypt, select the encrypted file and enter the same password.\n\n5️⃣ The original file is restored securely.\n\n📥 Installation \u0026 Setup\n🔹 Step 1: Install Dependencies\nEnsure you have Python 3.x installed, then run:\n\npip install cryptography tkinter\n\n🔹 Step 2: Run the Application\npython encryption_tool.py\n\n📦 Tech Stack Used\n🚀 Python – Core programming language\n\n🖥️ Tkinter – GUI framework for user interface\n\n🔐 Cryptography Library – AES-256 encryption for data security\n\n🔒 Security \u0026 Encryption Details\n✅ Uses AES-256-GCM, a highly secure encryption algorithm.\n\n✅ Generates a unique encryption key for each session.\n\n✅ Ensures that only users with the correct password can decrypt files.\n\n🛠️ Future Enhancements\n✅ Drag \u0026 Drop File Selection\n\n✅ Secure Key Storage Option\n\n✅ Dark Mode UI for Better User Experience\n\n✅ Cloud Backup \u0026 Secure Sharing Feature\n\n📜 License\nThis project is licensed under the MIT License. See the LICENSE file for details.\n\n🤝 Contributing to the Project\n💡 We welcome contributions to improve this tool!\n\nFork this repository\n\nCreate a new branch:\n\ngit checkout -b feature-branch\n\nCommit your changes:\n\ngit commit -m \"Added new feature\"\n\nPush to the branch:\n\ngit push origin feature-branch\n\nCreate a Pull Request, and we’ll review it!\n\noutput\n\u003cimg width=\"375\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/5dc96881-d43c-41ca-a2a6-9647e0aa499b\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanushree-tanu2105%2Fadvanced-encryption-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftanushree-tanu2105%2Fadvanced-encryption-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanushree-tanu2105%2Fadvanced-encryption-tool/lists"}