# 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.

Draait in je browser. Er wordt niets geüpload.

[Crypto](https://toolbuddy.dev/nl/categories/crypto.md)

## Over dit hulpmiddel

Berekent een TOTP-code volgens RFC 6238.

Plak een Base32-geheim. Het voorbeeld is de openbare testsleutel uit de RFC, geen account. Het werk blijft in dit tabblad. Nadat de pagina geladen is, gaat het ook zonder netwerk verder.

## Vragen

### Verlaat het geheim deze pagina?

Nee. De TOTP-code wordt in dit tabblad met HMAC in de Web Crypto API berekend. Het geheim wordt niet geüpload en de pagina schrijft geen apparaat in.

## Gerelateerde Crypto hulpmiddelen

- [Hash-generator](https://toolbuddy.dev/nl/tools/hash-generator.md): 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](https://toolbuddy.dev/nl/tools/sri-generator.md): 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](https://toolbuddy.dev/nl/tools/hmac-generator.md): 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](https://toolbuddy.dev/nl/tools/jwt-decoder.md): 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](https://toolbuddy.dev/nl/tools/jwt-encoder.md): 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](https://toolbuddy.dev/nl/tools/aes-encrypt.md): 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.
