Defensive Security

Credential & Crypto Hygiene

Check a password's strength, generate its hashes, identify the generated hash's format, detect its encoding, and - if it looks like one - decode it as a JWT.

credential-crypto-hygiene5 stepscredentialcryptochainsensitive

The one workflow in this batch with a real step-to-step data chain: the Hash Identification step reads the actual hash produced by the Hash Generation step, not just the original input, to demonstrate a genuine second-step result being fed forward. JWT Structure only runs when the input looks like a three-segment JWT.

Tool chain

  1. Password Strength Checkerpassword-checker
  2. Hash Generatorhash-generator
  3. Hash Analyzerhash-analyzer - optional
  4. Magic Detectormagic-detector
  5. JWT Decoderjwt-decoder - optional