Indie Software & Gamestudio

Passwortgenerator

Dieses Tool erzeugt sichere Zufallspasswörter und erstellt daraus direkt passende Passwort-Hashes zur Weiterverwendung in Anwendungen und Systemen.

Funktionen

  • Zufällige Passwörter generieren (serverseitig mit random_int, kryptografisch geeignet)

  • Länge wählen von 4 bis 128 Zeichen

  • Batch-Generierung von 1 bis 50 Passwörtern mit Live-Fortschritt und Live-Tabelle

  • Zeichensätze steuern

    • Kleinbuchstaben

    • Großbuchstaben

    • Ziffern

    • Sonderzeichen

    • Optional: mehrdeutige Zeichen ausschließen (z. B. 0/O, 1/I/l)

  • Optionaler Benutzername pro Eintrag

    • keiner

    • automatisch: zufällige Kombination aus Wortbausteinen plus Zahl, Separator wählbar (_, -, .), optional mit Präfix

    • manuell: nur wenn Anzahl = 1

  • Eigenes Klartext-Passwort hashen (wenn du schon ein Passwort hast und nur die Hashes brauchst)

  • Ergebnisse komfortabel nutzen

    • Kopieren per Button: Benutzername, Klartext, Argon2id, Bcrypt

    • Klartext per Button ausblenden und einblenden

    • CSV-Export der letzten Ergebnisse (aus der aktuellen Session)

Hash-Verfahren

  • Argon2id wird genutzt, wenn auf dem Server verfügbar.

  • Fallback: Wenn Argon2id nicht verfügbar ist, steht dafür Bcrypt bereit.

  • Bcrypt wird zusätzlich immer erzeugt.

Datenschutz und Sicherheit

  • Keine dauerhafte Speicherung. Keine Datenbank, keine Dateien, keine Persistenz.

  • Keine Passwort-Protokollierung. Das Tool schreibt keine Klartexte oder Hashes in eigene Logs.

  • Passwörter und Hashes entstehen serverseitig im Arbeitsspeicher und werden danach nur im Browser angezeigt.

  • Empfehlung: Nur über HTTPS nutzen, damit Klartext und Hash beim Transport nicht mitgelesen werden können.

  • Die Session wird nur für den Betrieb der Seite verwendet (HTTPOnly, SameSite=Lax). Die CSV basiert auf den letzten Ergebnissen dieser Session.

Typische Anwendungsfälle

  • Sichere Passwörter für Benutzer, Admin-Accounts oder Service-Konten erzeugen.

  • Hashes erstellen, um sie in Systeme zu übernehmen, die password_hash-kompatible Hashes erwarten.

  • Schnelles Erzeugen vieler gut unterscheidbarer Passwörter, optional ohne mehrdeutige Zeichen.

  • Passwörter plus passende Benutzernamen als Set erzeugen (z. B. für Test-User oder initiale Accounts).