title | contributors |
---|---|
Pasword Wallet |
MASTRANGELO Julien |
A program to save passwords based on SHA-256 hash function and XOR-encryption.
- Clone the project :
$ git clone https://github.com/julienmas/password_wallet.git
- Installe openssl library :
$ sudo apt-get install libssl-dev
- Choose a master password (of no more than 20 characters) and compute its SHA-256 hash. If you want to use the default password which is '0000', go to 5. (highly unrecommended).
$ openssl sha256 your-master-password
-
Copy the hash and paste it in stead of the default password hash in line 319 of password_wallet.c (in function checkPassword()).
-
Compile the code password_wallet :
$ make
- Start the programm password_wallet:
$ ./password_wallet
First, enter the master password chose during installation. A menu is displayed. Tap the number of your feature's choice, then tap enter.
Feature | Status |
---|---|
Connection with a master password | ✅ |
Password generation | ✅ |
Passwords encryption/decryption | ✅ |
Manually add a password | ✅ |
Display warning about the strength of a password added | ❌ |
Remove an account | ❌ |
Sort accounts by alphabetical order | ❌ |
The only contributor to this project is : Mastrangelo Julien