Skip to content

PhraseNUX is a command-line password manager and a command-line password generator specially made for Linux. It's a powerfull as well as secure command-line application.

License

Notifications You must be signed in to change notification settings

StarOne01/PhraseNuX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhraseNuX

Hey, Welcome

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 !

Contributing

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 !

Credit

Thanking 💙

How To Install

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

That's all installing

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

One tap installation

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

How to Run

Just type the keyword which you entered during the installation process

FAQs

How to change the master password ?

Open the program in your terminal

Model

  • 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

How can i backup my passwords ?

  • 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)