PhraseNuX, a CLI password manager. PhraseNUX is a command-line password manager and a command-line password generator specially made for Linux. It's Open-sourced !
Contributes are welcomed !. Developers who are learning C/C++, this could be a great project to make your first contribution. Though this application is written in C++, "C"-styles are mostly followed and is implemented functional and procedural paradigms without the use of Object-oriented paradigm Then what ? Clone it !
Thanking 💙
Note: PhraseNuX was created with a average user in mine, who doesn't have too much of tech knowledge. so, For security reasons the source codes of the application will be deleted after installation by default, If you are an advanced user and like to play with the codes, please edit the install/start file which is written in bash and edit the hashing function in the install/PhraseNuX.cpp
-
Open a Terminal
-
Make sure that the packages
git
,clang
,iconv
,make
are installed -
Clone this repository by running
git clone https://github.com/Tamilanth/PhraseNuX/
-
Open the PhraseNuX/app/install/ directory in Terminal by typing
cd PhraseNuX/app/install
-
make the install binary by using make in that dir
make
Note: Please make sure you have a stable internet connection before the next step it will take around 2 seconds and takes about 1 - 3 MB of Data and space
-
Run the compiled binary file
./install
-
Now close the terminal and open the
PhaseNUX
directory
Now it will ask for a master Password
(Note: This password will be used for decrypting and encrypting your password, you can change this anytime inside the program, only if you have your current password, if you forgot your password You can't recover any of your passwords
• Keep your master password very long (atleast 20 chars) and Donot include any personal/guessable words to your password
Alternatively if you need to install the program in a single tap
apt install git && apt install clang && git clone https://github.com/Tamilanth/PhraseNuX/ && cd PhraseNuX/app/install && make && sudo ./install
Just type the keyword which you entered during the installation process
Open the program in your terminal
-
Enter the option 5 for advanced options to be opened
-
Enter the option 1 to change the password and enter your old master password and new master password now
- By default the passwords will never leave your phone, so if you need to store your passwords somewhere safely, you are free to copy it.
The Encrypted passwords are stored in the filename
"Encrypted_Passwords.aes"
in PhraseNuX Folder
(Note: Do this only if you trust the place you store the passwords and your master password should be atleast 20 chars to ensure the safety of your encrypted passwords)