Designing a Random Password Generator Using Python Programming Language

Authors

  • Mane Ritesh Pratap  Department of Aerospace Engineering, Chandigarh University, Mohali, Punjab, India
  • Alpona Das   Department of Aerospace Engineering, Chandigarh University, Mohali, Punjab, India

DOI:

https://doi.org/10.32628/IJSRSET23103138

Keywords:

Python, Password, Generator, Cyber Security, Random, Interface

Abstract

Every individual who uses various online services, is concerned about security and privacy to safeguard personal information and data from hackers. The password-generating system is one of several generating systems available for the security of users' data. Because of the rise in sharing of information online, internet usage, electronic commerce transactions, and data transmission, both password security and authenticity have become grave issues. However, this shows that the password's strength (or length) is also necessary to be strong. As a result, cybersecurity experts generally advise using complex password combinations. However, due to difficult patterns, individuals frequently forget their passwords. Unlike previous random password generators, the authors are putting forth a novel approach in this paper that will produce a strong password. The Python programming language has been used to create the password-generating system. The authors have used pyperclip, tkinter, random and string libraries in the code design. According to various tests of the system carried out, the trustworthiness of the generated passwords is one hundred percent.

References

  1. D. Muthulakshmi and A. Sandanasamy (2014) ‘Alpha-Numerical Random Password Generator for Safeguarding the Data Assets’ – International Journal of Engineering Research and Technology (IJERT) Vol. 3, Issue 12, pp. 435-437.
  2. Atif Ul Aftab, Farhana Zaman Glory, Noman Mohammed and Olivier Tremblay-Savard (2019) ‘Strong Password Generation Based on User Inputs’ – 10th IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), pp. 417-419.
  3. Nitin Arora, Kamal Preet Singh and Ahatsham (2018) ‘User Choice-Based Secure Password Generator using Python’ – International Journal of Research in Engineering, IT and Social Sciences Vol. 8, Issue 8, pp. 150-151
  4. Fatma Al Maqbali and Chris Mitchell (2016) ‘Password Generators: Old Ideas and New’ - International Federation for Information Processing (IFIP) International Conference on Information Security Theory and Practice, p. 246
  5. Lujo Bauer, Nicolas Christin, Lorrie Cranor, Patrick Kelley, Saranga Komanduri, Pedro Leon, Michelle Mazurek and Richard Shay (2010) ‘Encountering Stronger Password Requirements: User Attitudes and Behaviors’ – Proceedings of the Sixth Symposium on Usable Privacy and Security Article No.2, p.8
  6. Michael Leonhard and V.N. Venkatakrishnan (2007) ‘A Comparative Study of Three Random Password Generators’ - Institute of Electrical and Electronics Engineers (IEEE) Conference on Electro Information Technology, pp. 271-272

Downloads

Published

2023-06-30

Issue

Section

Research Articles

How to Cite

[1]
Mane Ritesh Pratap, Alpona Das "Designing a Random Password Generator Using Python Programming Language" International Journal of Scientific Research in Science, Engineering and Technology (IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 10, Issue 3, pp.450-454, May-June-2023. Available at doi : https://doi.org/10.32628/IJSRSET23103138