Skip to content

Repository files navigation

Passwort-Generator

CI

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.

English version: README.en.md

Der Passwort-Generator im hellen Schema

Was er kann

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

Der Passwort-Generator im dunklen Schema

Starten

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

Tasten

Taste Wirkung
F5 neues Passwort erzeugen
Strg+C Passwort in die Zwischenablage legen

Wie das Passwort entsteht

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.

Eine Sprache ergänzen

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.

Selbst bauen

pip install pyinstaller
build.cmd

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

Mitmachen

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.

Lizenz

MIT – Copyright 2026 Alexander Unverhau. Erstellt mit Unterstützung von Claude AI.

About

Passwortgenerator fuer Windows: Laenge per Schieberegler, farbige Staerkeanzeige, Zeichenauswahl per Haken, Kopieren in die Zwischenablage. Deutsch/Englisch, hell/dunkel.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages