{"id":23338714,"url":"https://github.com/chrisvasa/passwordhash","last_synced_at":"2025-06-20T15:35:48.774Z","repository":{"id":223659236,"uuid":"744497843","full_name":"Chrisvasa/passwordhash","owner":"Chrisvasa","description":"A password recovery tool with a basic GUI utilizing ImGUI. Used for learning basics in encryption (MD5 / SHA256) and search algorithms (binary search)","archived":false,"fork":false,"pushed_at":"2024-08-08T00:14:26.000Z","size":34189,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-13T16:37:17.574Z","etag":null,"topics":["binary-search","cpp","encryption-decryption","filemanagement","imgui"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Chrisvasa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-01-17T12:26:26.000Z","updated_at":"2024-08-08T00:14:30.000Z","dependencies_parsed_at":"2025-02-13T16:46:29.177Z","dependency_job_id":null,"html_url":"https://github.com/Chrisvasa/passwordhash","commit_stats":null,"previous_names":["chrisvasa/passwordhash"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chrisvasa%2Fpasswordhash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chrisvasa%2Fpasswordhash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chrisvasa%2Fpasswordhash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chrisvasa%2Fpasswordhash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chrisvasa","download_url":"https://codeload.github.com/Chrisvasa/passwordhash/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247666004,"owners_count":20975785,"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":["binary-search","cpp","encryption-decryption","filemanagement","imgui"],"created_at":"2024-12-21T03:15:33.812Z","updated_at":"2025-04-07T13:44:36.842Z","avatar_url":"https://github.com/Chrisvasa.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Password Recovery\nThis project is a GUI-based application designed for managing user accounts, cracking passwords, and managing files. It utilizes ImGui for the graphical interface and offers various functionalities, including user authentication, password hashing, and file manipulation.\n\n## Features\n- User authentication and account creation with additional security options.\n- Password cracking utility that attempts to match given hashes with passwords.\n- File management capabilities, including file sorting and hash generation.\n- GUI built with ImGui for an intuitive user interface.\n\n## Screenshot\n![image](https://github.com/Chrisvasa/passwordhash/assets/29359169/5b7c3b5f-430f-449c-8976-f0e38c8954da)\n\n## Usage\nExamples\n- Logging In: Enter your username and password in the 'Account Manager' window and click 'Login'.\n- Cracking Passwords: Navigate to the 'Password Cracker' window, enter the hash you wish to crack, and click 'Crack Hash'.\n- Managing Files: In the 'File Manager' window, you can select files for various operations like sorting by hash or generating hashes for passwords.\n\n## Prerequisites\nBefore you begin, ensure you have met the following requirements:\n- C++ compiler (GCC or Clang)\n- Make (for building the project)\n- OpenSSL (for cryptographic functions)\n- Linux (Change main to DX11 example from ImGui repo)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisvasa%2Fpasswordhash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrisvasa%2Fpasswordhash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisvasa%2Fpasswordhash/lists"}