Passfile Generator

Passfile Generator

Itsi comes bundled with a passfile generator for managing passfiles containing hashed passwords for use within the Basic Auth and API Key middleware.

Maintaining a passfile

Use the itsi passfile subcommand to manage your passfiles.

Adding/overwriting an entry

itsi passfile add --passfile=<path_to_passfile>

Generate/echo an entry (without saving it)

itsi passfile echo

Change hash function

itsi passfile add --passfile=<path_to_passfile> --algorithm=bcrypt
itsi passfile echo --algorithm=argon2

Removing an entry

itsi passfile remove --passfile=<path_to_passfile>

Listing all entries

itsi passfile list --passfile=<path_to_passfile>

Supported Hashing Algorithms

  • argon2
  • bcrypt
  • sha256
  • sha512
  • none