Skip to content
pdomsPublic

About

password manager in c

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Manager in C

Uses argon2id for password hashing and matching, aes for data encryption and sha256 for keycreation.

The password store is basically only password protected. Please if you feel tempted to use it, which I hope you are not, use at your own risk!!!

In the case you want to play around, here's how to start:

  1. Be on a linux machine (haven't tested anything else)
  2. Clone Repo
  3. Make sure you have argon2 and openssl3 ready.
  4. Check build.sh for paths to the libs mentioned in nr. 2.
  5. Make build.sh executable.
  6. Execute: ./build.sh in your shell of choice.
  7. Usage: pswm <command | 'name of store'> [subcommand]
    Commands:
    new ................. creates a new store
    Subcommands (follow store name):
    dump ................ prints contents of store
    set ... sets key value pair, overwrites value if already exists
    gen ........... generates password and sets key value pair, overwrites value if already exists
    get ........... gets value for key
    del ........... deletes entry by key
    destroy ............. deletes storage

About

password manager in c

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages