bitlvl
DE

Hashes & Tokens

Hashen, signieren, dekodieren und prüfen, ohne etwas irgendwohin zu senden.

Hash-GeneratorMD5, SHA-1, SHA-256, SHA-384 und SHA-512 von Text oder einer Datei, mit HMACsha256("abc") = ba7816bf…JWT-DecoderHeader und Claims eines JSON Web Tokens lesen, Ablauf prüfen, HS256 verifiziereneyJhbGciOi… → { alg, exp, sub }UUID- & ULID-Generatorv4, v7 und ULIDs in Masse erzeugen oder eine ID analysieren: Version und Zeitstempelv7: 019a… (sortierbar)Passwort- & Passphrasen-GeneratorZufallspasswörter und Wort-Passphrasen mit Entropie in Bit und Knackdauercorrect-horse-battery-staple-river → 63 Bitbcrypt-, Argon2- & scrypt-HasherPasswort hashen oder gegen einen vorhandenen Hash prüfen, komplett im Browser$2b$12$… · $argon2id$v=19$m=19456…TOTP- / 2FA-Code-GeneratorBase32-Secret oder otpauth://-URI einfügen und den aktuellen 6-stelligen Code erhalten, zum Debuggen von 2FAJBSWY3DPEHPK3PXP → 492039 (noch 23 s)SSL-Zertifikat- & CSR-DecoderPEM-Zertifikat, CSR oder öffentlichen Schlüssel einfügen und jedes Feld, jede Erweiterung und jeden Fingerabdruck lesen-----BEGIN CERTIFICATE----- → Subject, SAN, AblaufSSH-Key-Fingerabdruck & -KonverterFingerabdruck eines OpenSSH-Public-Keys, OpenSSH ⇄ PEM konvertieren, authorized_keys-Zeilen bauenssh-ed25519 AAAA… → SHA256:…HTTP-Security-Header- & CSP-Analyzercurl -I-Ausgabe oder eine Content-Security-Policy einfügen: jeder Header erklärt, benotet, die CSP auf XSS-Umgehungen geprüftcurl -I → Note B · CSP: unsafe-inline, cdnjs-UmgehungWebhook-Signatur-PrüferGitHub-, Stripe-, Slack-, Shopify-, Twilio-, Svix- und generische HMAC-Signaturen gegen eine Payload prüfensha256=… stimmt ✓Zufallsbytes- & Token-GeneratorKryptografisch zufällige Hex, Base64, API-Keys, Zahlen und Würfel aus dem CSPRNG Ihres Browsers32 Bytes → 64 Hex-Zeichen