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 |
-
Install and implement easily
- You can easily implement YOUR password, YOUR choice as explained in Installation and Implementation.
-
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.
- You can generate the password of your choice whenever and wherever you wish. The command
-
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.
- You may easily adjust the maximal length of your generated password by modifying the global variable
-
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) andgit
(an open source distributed version control system). They are pre-installed on macOS and Linux but not on Windows.
- YOUR password, YOUR choice works on various operating systems (such as macOS and Linux). Keep in mind that you need
-
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.