{"id":25893365,"url":"https://github.com/grzelkaw/passwordmanager","last_synced_at":"2026-06-09T00:31:26.769Z","repository":{"id":278397130,"uuid":"935479498","full_name":"grzelkaw/PasswordManager","owner":"grzelkaw","description":"C++ .NET application","archived":false,"fork":false,"pushed_at":"2025-02-19T14:46:20.000Z","size":7469,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T21:38:07.533Z","etag":null,"topics":["clr","cpp","password-generator","password-manager","windows-forms"],"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/grzelkaw.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":"2025-02-19T14:10:43.000Z","updated_at":"2025-02-19T17:23:57.000Z","dependencies_parsed_at":"2025-02-19T15:46:33.500Z","dependency_job_id":null,"html_url":"https://github.com/grzelkaw/PasswordManager","commit_stats":null,"previous_names":["grzelkaw/passwordmanager"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/grzelkaw/PasswordManager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grzelkaw%2FPasswordManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grzelkaw%2FPasswordManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grzelkaw%2FPasswordManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grzelkaw%2FPasswordManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grzelkaw","download_url":"https://codeload.github.com/grzelkaw/PasswordManager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grzelkaw%2FPasswordManager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34086665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"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":["clr","cpp","password-generator","password-manager","windows-forms"],"created_at":"2025-03-02T21:33:29.749Z","updated_at":"2026-06-09T00:31:26.755Z","avatar_url":"https://github.com/grzelkaw.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PasswordManager\nA password management application developed in C++/CLI using the .NET Framework and Windows Forms for the user interface.\n\n# How to start\n\u003cp\u003eOn start, you need to download SQL Server and SQL Server Management Studio from Microsoft web page. Then in 'app' folder you run .exe file and your app is ready. In the 'files' folder there are all .cpp and .h source files if you want to check yourself\u003c/p\u003e\n\n# About\n\u003cp\u003eProgram allows users to manage and generate passwords to their sites, banks or games. You can sort your data by ID, name, login or password. For security app will also automaticly shut down after 99 seconds, but you can always click button to refresh timer. \u003c/p\u003e\n\n![image alt](https://github.com/grzelkaw/PasswordManager/blob/main/screenshots/3.jpg?raw=true)\n\n# Login\n\u003cp\u003eOn launch, you will have login window pop up. Insert your e-mail and password to entrance program.\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/grzelkaw/PasswordManager/blob/main/screenshots/1.png?raw=true\" alt=\"image alt\"\u003e\n\u003c/div\u003e\n\n# Register\n\u003cp\u003eIf there isn't any account that match your data, you need to click the register button. Then new window will appear, where you can instert your info and create account. Program require your e-mail adress, phone number and password.\nTo succesfully register you need to click buttons to send you code via e-mail and SMS to verify your account.\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/grzelkaw/PasswordManager/blob/main/screenshots/2.png?raw=true\" alt=\"image alt\"\u003e\n\u003c/div\u003e\n\n# Generator\n\u003cp\u003eWhile in main dashboard we can click generate button to be transfered to password generator where algorithm generate random and secure passwords for us, using parameters you selected like length, special characters or capital letter and numbers. Then simply select ID where this password will be added and done.\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/grzelkaw/PasswordManager/blob/main/screenshots/4.png?raw=true\" alt=\"image alt\"\u003e\n\u003c/div\u003e\n\n# Code\n\u003cp\u003eTo start program you need SSMS like said on beginning. Then you can use SQL commands I left in sql folder. One is to create users table, other is to store user's passwords. All passwords are also encrypted by SQL master key. \nIf used in professional companies you can give acces to the employee only to his own passwords. Code is also secured for SQL injections. Every other window is stored in different file to avoid mistakes and clarity of code.\nThere is also .txt file that contains forbidden words, that can't be used in passwords. There is list of mostly used passwords in the world. User also can't use same password to different logins.\n\u003c/p\u003e\n\n# Admin\n\u003cp\u003eIf in login window you will type e-mail: admin, password: admin, you grant acces to admin panel. You can manage here account of your users like adding or deleting them, however you don't have acces to their passwords.\u003c/p\u003e\n\n![image alt](https://github.com/grzelkaw/PasswordManager/blob/main/screenshots/5.png?raw=true)\n\n# Summary\n\u003cp\u003eOverall I think project is finished. It is both simple and secure password manager what is most important in applications like that.\nMade by Wiktor Grzelka\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrzelkaw%2Fpasswordmanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrzelkaw%2Fpasswordmanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrzelkaw%2Fpasswordmanager/lists"}