Berechnen und überprüfen Sie RFC 2104-konforme HMAC-Signaturen (HMAC-SHA256, HMAC-SHA512, HMAC-SHA1, HMAC-MD5) mit sicherem Timing-Safe-Abgleich lokal im Browser.
Zugrundeliegende kryptografische Hash-Funktion.
Format des geheimen Schlüssels (UTF-8, Hex, Base64).
Format der zu signierenden Nutzdaten.
Format der Signatur (Hex klein, Hex GROSS, Base64, Base64URL).
Reguläre Zeichenkettenvergleiche sind anfällig für Timing-Seitenkanalangriffe. Unser Tool vergleicht Signaturen in konstanter O(1)-Laufzeit.
GitHub signiert per SHA-256 Hex, während Stripe Nutzdaten mit Zeitstempeln konkateniert und HMAC-SHA256 anwendet.
Geheime Schlüssel sollten mindestens der Blocklänge des Hash-Algorithmus entsprechen (z. B. 32 Bytes für SHA-256).
Prüfen Sie, ob Zeilenumbrüche oder Leerzeichen im Roh-Body verändert wurden. Jedes abweichende Byte führt zu einer anderen Signatur.
In URLs werden '+' durch '-' und '/' durch '_' ersetzt. Stellen Sie bei REST-APIs auf das Base64URL-Format um.
Generate cryptographically secure 2048-bit and 4096-bit RSA public/private key pairs in PEM and PKCS#8 formats in your browser.
Explore modern TLS cryptographic handshakes, ECDHE key exchanges, and AES-GCM cipher suite security ratings.
Generate Curve25519 public/private keys and assemble valid wg0.conf tunnel profiles with zero private key retention.
Assemble unified .ovpn configuration profiles with embedded CA, client certs, and TLS auth keys for mobile and desktop.
Audit website HTTP response headers for missing Content-Security-Policy, Strict-Transport-Security, and X-Frame-Options.
Convert JSON Web Keys (JWKS / JWK) to standard PKCS#8 PEM public and private keys for JWT verification.