Developing a password generator using GUI MATLAB
Journal: Software & Systems (Vol.35, No. 3)Publication Date: 2022-09-16
Authors : Shchukarev I.A.; Markova E.V.;
Page : 413-419
Keywords : variable password length; password uniqueness; data protection; variable password length; infosecurity; one-time password; password generator; pseudo-random number generator; password generation; matlab; strong password;
Abstract
Nowadays, in most cases accounts of various sites, portals and cloud storages have weak passwords. In addition, the passwords created by users themselves are of insufficient length, which directly affects their reliability. Therefore, first of all it is necessary to create sufficiently complex and long passwords to ensure account security. In this paper, the authors present a developed a graphical computer application that allows automatic generating of passwords with custom settings and displaying the result in the appropriate field. The created passwords are almost impossible to guess since they include a combination of random upper and lower case letters of the English alphabet, numbers and special service characters. The authors implement the ability to change the password length, to output the result to the program window and save it to a separate text file named parol.txt. This application and the entire graphical user interface are not written in a specialized programming language, such as Python or C++, which is typical for programs of this type, but in the MATLAB technical calculation environment using the MATLAB GUI and MATLAB Compiler SDK. The MATLAB Compiler SDK capabilities made it possible to create a standalone exe application, not an m-file, which is the MATLAB program internal format and works only if there is fully installed MATLAB environment. To make it convenient for the end user, the program is designed as a stand-alone graphical appli-cation that can run on any computer with MATLAB Runtime installation that allows running compiled applications on systems without the installed MATLAB. The program is built using MATLAB GUI and MATLAB Compiler SDK. As a result, this application can be used by organizations with a network security department, as it can facilitate the creation of many new random passwords for a large number of computers and employee accounts.
Other Latest Articles
- Forecasting technological trends based on the heterogeneous data analysis
- Forecasting based on the second generation artificial neural network for decision support in especially significant situations
- A method for simplifying task tracking in video game development projects
- Applying CUDA technology for training the Kohonen neural network
- Remote control of a robotic device using virtual reality
Last modified: 2023-02-10 17:45:23