PBKDF2-Generator

Keys mit PBKDF2 im Browser ableiten und prüfen

100 % kostenlos. Läuft vollständig in deinem Browser: deine Dateien und Daten verlassen dein Gerät nie, und es wird nichts auf einen Server hochgeladen.

password
grain
100K550K1M
info

Was ist PBKDF2?

PBKDF2 (Password-Based Key Derivation Function 2) ist ein Key-Stretching-Algorithmus, der Brute-Force-Angriffe rechnerisch teuer macht.

  • Salt - a random value added before hashing to prevent rainbow table attacks. Each password should have a unique salt.
  • Iterationen - how many times the hash function is applied. Higher = slower to brute-force. NIST recommends 310,000+ for SHA-256.
  • Schlüssellänge - the size of the derived output in bits.
  • Anwendungsfälle - password storage, key stretching, encrypting private keys with a passphrase.

Über dieses Tool

PBKDF2 (Password-Based Key Derivation Function 2) leitet einen kryptografischen Key aus einem Passwort ab, indem eine Hash-Funktion viele Male hintereinander angewendet wird - die wiederholten Iterationen verlangsamen den Prozess absichtlich, um Brute-Force zu widerstehen, ähnlich im Zweck wie BCrypt/Argon2. Dieses Tool leitet Keys mit PBKDF2 komplett in deinem Browser ab und prüft sie.

So verwendest du dieses Tool

  1. Passwort und Salt eingebenGib Testeingabe und einen eindeutigen Salt-Wert für deterministische Ableitung an.
  2. Iteration und Key-Länge setzenPasse Work-Faktor und Ausgabegröße an Sicherheits-/Performance-Bedarf an.
  3. Key-Ausgabe ableitenErzeuge das PBKDF2-Ergebnis für Speicherung, Vergleich oder Interoperabilitätstests.
  4. Gegen erwarteten Wert prüfenBestätige Kompatibilität mit Backend-Implementierung oder Migrationsdaten.

Wie viele PBKDF2-Iterationen?

OWASP empfiehlt derzeit 600.000 Iterationen für PBKDF2-HMAC-SHA256 und 210.000 für PBKDF2-HMAC-SHA512 beim Hashen von Passwörtern. Nutze für jedes Passwort ein eigenes zufälliges Salt von mindestens 16 Bytes und speichere Salt und Iterationszahl zusammen mit dem Ergebnis.

PBKDF2 ist breit unterstützt und FIPS-zugelassen, deshalb ist es in Unternehmenssystemen und im WLAN (WPA2) verbreitet. Für neue Systeme ohne diese Vorgabe bietet Argon2id mehr Schutz gegen Angriffe mit Grafikkarten.

Warum es nutzen

  • Hilft, PBKDF2-Parameter mit praktischen Ausgaben zu tunen.
  • Unterstützt Kompatibilitätschecks über Stacks und Libraries.
  • Nützlich für Compliance-Umgebungen, die PBKDF2 verlangen.
  • Macht den Effekt von Iterationen auf Brute-Force-Resistenz klar.

Häufige Anwendungen

  • Passwort-Ableitungseinstellungen vor dem Produktionsrollout testen.
  • Migration von Legacy-Auth-Speicherformaten prüfen.
  • Keys für verschlüsselte lokale Daten-Workflows erzeugen.
  • Teams in KDF-Grundlagen und Parameter-Tradeoffs schulen.

Tipps für bessere Ergebnisse

  • Nutze immer einen eindeutigen Zufalls-Salt pro Credential.
  • Benchmarke die Iterationszahl auf der Ziel-Produktionshardware.
  • Speichere Algorithmusparameter mit dem abgeleiteten Hash für spätere Prüfung.
  • Prüfe Compliance-Anforderungen für minimale Iterationsschwellen.

Fehler, die du vermeiden solltest

  • Salts über viele User-/Passwort-Records wiederverwenden.
  • Die Iterationszahl für die aktuelle Hardware-Realität zu niedrig setzen.
  • PBKDF2-Ausgabe als direkt umkehrbaren Encryption-Key-Store behandeln.
  • Nur Happy-Path-Ableitung ohne Verifikationschecks testen.

Häufig gestellte Fragen

Wie oft die zugrundeliegende Hash-Funktion angewendet wird - höhere Iterationszahlen machen die Ableitung langsamer und resistenter gegen Brute-Force, kosten aber auch mehr Zeit bei legitimer Nutzung.

PBKDF2 ist ein etablierter, weit genutzter Standard, Argon2 (und in geringerem Maß BCrypt) gelten aber allgemein als resistenter gegen spezialisierte Hardware-Angriffe (wie GPU-Cracking) wegen ihrer Memory-Hardness. PBKDF2 bleibt akzeptabel und ist in manchen Compliance-Standards vorgeschrieben.

Die Berechnung läuft in deinem Browser, aber als allgemeine Vorsicht: Vermeide echte Produktionspasswörter in jedem Drittanbieter-Tool - nutze Testwerte, wenn du erkundest, wie PBKDF2 sich verhält.

Die aktuelle OWASP-Empfehlung lautet 600.000 Iterationen für PBKDF2-HMAC-SHA256 beim Passwort-Hashing. Miss auf deiner Hardware und erhöhe den Wert, wenn Server schneller werden.

Ein eindeutiges zufälliges Salt pro Passwort sorgt dafür, dass gleiche Passwörter verschiedene Hashes ergeben und vorberechnete Rainbow-Tabellen nutzlos sind. Nutz mindestens 16 Zufallsbytes und speichere das Salt mit dem Hash.

Bei WLAN-Schlüsseln mit WPA2, in Passwortmanagern zur Ableitung von Verschlüsselungsschlüsseln, im Standard-Passwort-Hasher von Django und in vielen FIPS-konformen Systemen, wo es oft vor neueren Algorithmen vorgeschrieben ist.

Related guides