Skip to content

YOUR password, YOUR choice is your personal password generator. Easily implemented and quickly customized.

Notifications You must be signed in to change notification settings

lspohle/PRIVATE_password

Repository files navigation

YOUR password, YOUR choice - a password generator with customization

“In the beginning, I looked around and could not find quite the car I dreamed of. So I decided to build it myself.” - Ferry Porsche

Note that I used my own library for printf, strlen and stncmp.

Type Characters Amount
Uppercase ABCDEFGHIJKLMNOPQRSTUVWXYZ 26
Lowercase abcdefghijklmnopqrstuvwxyz 26
Digits 0123456789 10
Specials !@#$%^&*/()=?{}[]+<>;: 22

Graph to display probabilities

Graph data

  • Install and implement easily

  • Customize your password

    • You can easily customize the set of characters and the amount of characters you wish to include in your password.
  • Generate your password independently

    • You can generate the password of your choice whenever and wherever you wish. The command gp is independent from its source code.
  • Adjust the maximal length of your password

    • You may easily adjust the maximal length of your generated password by modifying the global variable MAX_LENGTH in password.h.
  • Works on various operating systems

    • YOUR password, YOUR choice works on various operating systems (such as macOS and Linux). Keep in mind that you need gcc (a compiler for C) and git (an open source distributed version control system). They are pre-installed on macOS and Linux but not on Windows.

Example password

  • Install YOUR password, YOUR choice by cloning the current repository, and creating an alias for your password generator.

    cd ~ && git clone https://github.com/lspohle/PRIVATE_password.git && cd PRIVATE_password && bash script.sh
    

  • Implement it by running the following command whenever and wherever you wish.

     gp
    

  • Deinstall YOUR password, YOUR choice from your device.

    cd ~ && rm -rf PRIVATE_password
    
  • Remove the formerly created alias gp from your ZSH configuration file.

About

YOUR password, YOUR choice is your personal password generator. Easily implemented and quickly customized.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published