Skip to content

different-error/p3

Repository files navigation

P3

Practice password phrases (p3). Store the password hashes in a file and practice the passwords. The program is written using entangled for literate programming. Can view the weaved documentation hosted on github pages here.

If you have nix installed, run nix develop, followed by mkdocs serve to read the code documentation. Alternatively you can run virtualenv -p312 venv followed by source ./venv/bin/activate and pip install -r requirements.txt and then mkdocs serve.

To run the program, cd src and run

go run main.go --config <path-to-config>

Here's a sample config

phrases: [
  {
    hint: one,
    hash: sha256-7692c3ad3540bb803c020b3aee66cd8887123234ea0c6e7143c0add73ff431ed,
  },
  {
    hint: two,
    hash: sha256-3fc4ccfe745870e2c0d99f71f30ff0656c8dedd41cc1d7d3d376b0dbe685e2f3,
  }
]

There is a lot to be desired in this program. Nevertheless it is well-documented and less complex compared to without the documentation. I think I'll use literate programming in my next project!

About

Practice Password Phrases

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors