Ein Passwortgenerator für Windows mit Schieberegler für die Länge, farbiger Stärkeanzeige und einem Klick in die Zwischenablage. Die Oberfläche ist deutsch und englisch, hell und dunkel, und merkt sich alle Einstellungen bis zum nächsten Start.
- Länge von 4 bis 64 Zeichen, in Einerschritten am Schieberegler.
- Stärkeanzeige als farbiger Balken: rot bis 8 Zeichen, gelb bei 9 und 10, grün ab 11.
- Zeichenauswahl per Haken – Großbuchstaben, Kleinbuchstaben, Ziffern, Satz- und Sonderzeichen. Jede angehakte Gruppe kommt mindestens einmal vor, solange die Länge dafür reicht; damit scheitert kein Passwort an einer Anmeldemaske, die eine Ziffer verlangt.
- In die Zwischenablage kopieren, mit grüner Bestätigung, die sich nach drei Sekunden von selbst zurücknimmt.
- Deutsch und Englisch, helles und dunkles Schema – beides umschaltbar, ohne dass sich das Fenster verändert.
- Einstellungen bleiben erhalten: Länge, Zeichenauswahl, Sprache, Schema und Fensterlage stehen in einer JSON-Datei neben dem Programm.
Als Programm: Passwort-Generator.exe aus den
Releases herunterladen und starten. Es wird nichts
installiert; die Einstellungsdatei entsteht beim ersten Schließen daneben.
Beim ersten Start: Die EXE ist nicht signiert. Windows SmartScreen fragt deshalb einmalig nach – „Weitere Informationen" → „Trotzdem ausführen". Auch ein Virenschutz hält eine frisch heruntergeladene, unbekannte Datei gern für ein paar Sekunden fest, während er sie prüft; ein Startversuch in dieser Zeit kann mit „Zugriff verweigert" abbrechen. Einfach kurz warten und erneut starten. Wer sichergehen will, vergleicht vorher die SHA-256-Prüfsumme aus den Release-Notizen.
Als Skript: Passwort-Generator.pyw doppelklicken. Nötig ist nur Python
3.10 oder neuer mit Tkinter, das bei der Windows-Installation dabei ist.
Weitere Pakete braucht das Programm nicht.
python Passwort-Generator.pyw| Taste | Wirkung |
|---|---|
F5 |
neues Passwort erzeugen |
Strg+C |
Passwort in die Zwischenablage legen |
Gewürfelt wird mit dem Zufallsgenerator des Betriebssystems – dem
Python-Modul secrets, das
für Passwörter und Schlüssel gedacht ist. Aus jeder angehakten Gruppe kommt
zuerst ein Zeichen, der Rest wird aus dem gesamten Vorrat gezogen, und zum
Schluss wird die Reihenfolge mit secrets.randbelow gemischt.
Das erzeugte Passwort wird nirgends gespeichert; es verschwindet mit dem Schließen des Fensters. In der Einstellungsdatei stehen nur Länge, Zeichenauswahl, Sprache, Schema und Fensterlage.
Deutsch ist die Quellsprache: Der deutsche Text im Code ist zugleich der
Schlüssel. Am Ende von Passwort-Generator.pyw stehen LANGUAGE_NAMES und
TRANSLATIONS. Ein Kürzel in LANGUAGE_NAMES, ein Abschnitt in
TRANSLATIONS – fertig, die Auswahl oben rechts zeigt die Sprache sofort an.
Nicht übersetzte Zeilen erscheinen automatisch auf Deutsch.
pip install pyinstaller
build.cmdDas Ergebnis liegt anschließend in dist\Passwort-Generator.exe. Das
Programmsymbol lässt sich mit python icon_erzeugen.py neu erzeugen; dafür
wird Pillow gebraucht.
Fehlermeldungen, Vorschläge und Übersetzungen sind willkommen – CONTRIBUTING.md erklärt Aufbau, Stil und Tests. Sicherheitslücken bitte nicht als Issue, sondern über den Weg in SECURITY.md.
MIT – Copyright 2026 Alexander Unverhau. Erstellt mit Unterstützung von Claude AI.

