A lightweight password manager written in C and uses the raygui/raylib libraries. Stores credentials in an AES256 openssl encrypted vault file. Each entry consists of a site field, username field, and a password field.
- Ability to:
- Add Entries
- Update Entries
- Delete Entries
- Each entry is added and viewable after each entry completion.
- Once the entries are saved the vault encrypts and can be reaccessed.
- To access the vault after saving and exiting reenter the password first used to create the vault.
OpenSSL Libraries used are included. The raylib and raygui libraries are included.
1st - Run: gcc main.c crypto.c storage.c entry.c -Iinclude -lraylib -lcrypto -lssl -o password_manager 2nd -Execute: ./password_manager