Crypto
Bereken hashes, HMAC-handtekeningen, bekijk JWT's en versleutel met AES-GCM via de Web Crypto API. Controlesommen, tokens en wachtwoorden blijven in de browser, zodat je authenticatie kunt nalopen zonder een gehoste cryptodienst.
Hash-generator
Maak cryptografische hashes (SHA-256, SHA-1, MD5 en meer) van tekst met Web Crypto in je browser. Maak controlesommen, vergelijk samenvattingen en kopieer hex. Hashen verlaat het tabblad niet, dus testtekenreeksen en geheimen blijven privé.
SRI-generator
Maak een Subresource Integrity-waarde voor een script of stylesheet. SHA-384 is de standaard. Plak de bestandstekst of kies een bestand en kopieer de sha384-waarde in een integrity-attribuut. De samenvatting wordt met Web Crypto in dit tabblad berekend. Er wordt niets geüpload en de pagina haalt geen URL op.
HMAC-generator
Bereken HMAC-SHA-handtekeningen in de browser voor webhookgeheimen en API-ondertekening. Plak een bericht en een sleutel, kies SHA-1 tot en met SHA-512, en kopieer hex of Base64. Sleutels blijven in het tabblad.
JWT-decoder
Decodeer JSON Web Tokens lokaal om de header, de payload en de vervalclaims te bekijken. Plak een JWT en lees Base64URL-velden zonder handtekeningen op een externe dienst te controleren. Geschikt om authenticatie na te lopen terwijl tokens van het netwerk blijven.
JWT-encoder
Onderteken een JSON-object tot een compact HS256-, HS384- of HS512-token in de browser. Het HMAC-geheim blijft in het tabblad, zodat je een testtoken kunt maken zonder het naar een gehoste encoder te sturen.
AES-versleuteling
Versleutel en ontsleutel tekst met AES-256-GCM in de browser. Een wachtwoord wordt opgerekt met PBKDF2. De uitvoer is Base64(zout + IV + cijfertekst). Handig om een kort geheim via een kanaal te delen dat jij beheerst. Sleutels verlaten het tabblad niet.
TOTP-generator
Bereken een tijdgebonden eenmalig wachtwoord uit een Base32-geheim met HMAC-SHA, hetzelfde algoritme als authenticator-apps (RFC 6238). Kies SHA-1, SHA-256 of SHA-512, 6 of 8 cijfers, en een stap van 30 of 60 seconden. Het geheim blijft in het tabblad.
Geheimen maskeren
Maskeer JWT's, AWS-sleutels, GitHub-tokens, privésleutels, bearer-tokens en e-mailadressen in geplakte logs. De vervanging gebeurt in het tabblad.