{"id":20405861,"url":"https://github.com/mdabdullahibnaharun/random-password-generator","last_synced_at":"2026-04-19T01:36:50.086Z","repository":{"id":216426785,"uuid":"393936653","full_name":"mdabdullahibnaharun/Random-Password-Generator","owner":"mdabdullahibnaharun","description":"This project is a simple Python-GUI application all people can use to get  Random Password.","archived":false,"fork":false,"pushed_at":"2021-08-12T17:21:48.000Z","size":825,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T02:18:43.947Z","etag":null,"topics":["pillow","pyperclip","python","random","strings","tkinter"],"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/mdabdullahibnaharun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2021-08-08T11:01:52.000Z","updated_at":"2024-10-15T05:05:30.000Z","dependencies_parsed_at":"2024-01-10T07:34:35.399Z","dependency_job_id":null,"html_url":"https://github.com/mdabdullahibnaharun/Random-Password-Generator","commit_stats":null,"previous_names":["mdabdullahibnaharun/random-password-generator"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mdabdullahibnaharun/Random-Password-Generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdabdullahibnaharun%2FRandom-Password-Generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdabdullahibnaharun%2FRandom-Password-Generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdabdullahibnaharun%2FRandom-Password-Generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdabdullahibnaharun%2FRandom-Password-Generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdabdullahibnaharun","download_url":"https://codeload.github.com/mdabdullahibnaharun/Random-Password-Generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdabdullahibnaharun%2FRandom-Password-Generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31991720,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"ssl_error","status_checked_at":"2026-04-18T20:23:29.375Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["pillow","pyperclip","python","random","strings","tkinter"],"created_at":"2024-11-15T05:13:39.704Z","updated_at":"2026-04-19T01:36:50.061Z","avatar_url":"https://github.com/mdabdullahibnaharun.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Random-Password-Genarator\nThis project is a simple Python-GUI application all people can use to get  Random Password\n\n### Abstract:\nWe know that passwords are a real security threat. To keep your account safe and prevent your password from being hacked you have to make your password hard enough that nobody can guess.\n### Objective:\nThe objective of this project is to create a password generator using python. The password generator project will be build using python modules like tkinter, random, string, pyperclip, ImageTk, Image... etc.\nIn this project, the user has to select the password length and then click on the “Generate Password” button. It will show the generated password below. If the user clicks on the “Copy to Clipboard” button, then it will copy the password automatically.\n\n### Prerequisites:\nTo build this project we will use the basic concept of python and libraries – Tkinter, pyperclip, random, string.\n\tTkinter is a standard GUI library and is one of the easiest ways to build a GUI application.\n\tpyperclip module allows us to copy and paste text to and from the clipboard to your computer\n\tThe random module can generate random numbers\n\tstring module contains a number of functions to process the standard python string.\n\tpillow module contains some functions for image related GUI operation.\n  \n#### To install the libraries we can use pip installer from the command line:\n\n1)\tpip install Tk\n2)\tpip install pyperclip\n3)\tpip install random\n4)\tpip install strings\n5)\tpip install pillow\n\n![image](https://user-images.githubusercontent.com/60839928/128632188-3f3003b9-171d-4995-9596-b65634b88423.png)\n\n### Project Structure:\nLet’s check the step to build a Password Generator using Python\n•\tImport modules\n•\tInitialized Window\n•\tSelect Password Length\n•\tDefine Functions\n•\tOutput\nImplemented Software: \n\tLanguage: Python 3.9.\n\tIDE: Visual Studio Code 2021. \n##### Flow Chart------\n\n![image](https://user-images.githubusercontent.com/60839928/128632206-1fcbe838-70a9-4d8a-a020-a39e3024209d.png)\n\n##### build and Run\n\nCMD\u003e Python Main.py\n\n![image](https://user-images.githubusercontent.com/60839928/128632231-0c6928df-ff85-4f74-8cfa-996b9fdebbfc.png)\n\n### Output/Test.\n![image](https://user-images.githubusercontent.com/60839928/128632316-21a6347e-f2bb-4d18-b912-d236b24a2cd3.png)\n\n### Challenges Faced:\nFaced error user input. Faced problem in insert and Some Little bugs.\n### Outcome\nThe outcome of this project is a simple GUI application all people can use to get Random Password.\n\n### Conclusion:\nThis was a great experience doing this mini project. With these steps, I have successfully created a random password generator project using python3. I used popular tkinter library to rendering graphics in our display window and also learned about pyperclip,ImageTk and random library. In this way, I successfully created my password generator mini python project. The challenges I faced and the learning that will come in great help in the future. Hope you enjoyed it.\nThank You. 😊\n\n\n\n\n©2021 Md. Abdullah Ibna Harun. All Rights Reserved.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdabdullahibnaharun%2Frandom-password-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdabdullahibnaharun%2Frandom-password-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdabdullahibnaharun%2Frandom-password-generator/lists"}