Security

Identity, credentials, and integrity in one place: decode and verify JWTs, generate passwords and RSA keys, compute hashes and HMACs, decode certificates and check live SSL, produce htpasswd entries, work out chmod bits, and encrypt files.

10 tools

Security

About this category

Authentication and integrity checks live on the surface of almost every backend integration. When a request 401s, when a webhook signature fails to verify, when a download checksum doesn't match, when the browser complains about a certificate — the answer is usually one of the same handful of primitives: a JWT, a hash digest, an HMAC signature, a certificate, or a generated secret.

These tools give you a quick way to inspect those primitives without writing a script — and apart from the SSL check, which has to open a real TLS connection, the maths happens in your browser. Decode a token in seconds, generate a fresh password, hash a value with the algorithm the docs asked for, or recompute an HMAC to compare against the one in the header.

What you can do here

  1. JWT decoding and signature verification

    Decode header and payload, surface the algorithm, check expiry, and verify the signature with a secret or public key when you are chasing a 401 or a privilege bug.

  2. Hashes, HMACs, and file checksums

    Digest text or files with SHA-256, SHA-1, MD5, and more, build HMAC-SHA256/512 from a text or hex key, and check webhook signatures and download checksums.

  3. Certificate and TLS inspection

    Break a PEM certificate into readable fields, or type a domain to see the certificate it actually serves: days to expiry, whether the chain is complete, and which hostnames the SAN covers.

  4. Credential generation and permissions

    Generate strong random passwords and RSA key pairs, produce htpasswd entries for Apache and nginx, line up octal and rwx in the chmod calculator, and encrypt files.