Passwort-Generator

Kryptografisch sicher // v1.0

Konfiguration

Bereich: 4-64

Bereich: 1-10

Zeichensätze
Ausgabe Puffer

Warte auf Eingabe...

So hilft dieses Tool

RandomHub erstellt zeichenbasierte Passwörter aus den aktivierten Kategorien: 26 Großbuchstaben, 26 Kleinbuchstaben, 10 Ziffern und 26 unterstützte Symbole. Zusammen ergeben diese vier Kategorien vor dem Filtern einen Vorrat von 88 Zeichen. Das Formular akzeptiert eine Länge von 4–64 und eine Menge von 1–10. Web Crypto liefert im Browser Uint32-Werte; Rejection Sampling bildet sie ohne Modulo-Bias auf Zeichenindizes ab. Ein Kandidat wird nur angenommen, wenn mindestens ein Zeichen aus jeder aktivierten Kategorie vorkommt, andernfalls wird er neu gezogen. Der optionale Lesbarkeitsfilter entfernt I, l, 1, O, 0, o aus den betroffenen Buchstaben- und Zifferngruppen. Die Bitangabe verwendet floor(log2(Anzahl gültiger Kandidaten)); diese Anzahl berücksichtigt die Kategorienpflicht. Sie ist deshalb keine einfache Multiplikation aus Länge und Pool-Logarithmus.

Auswahl mit Web Crypto

Jede aktive Kategorie erscheint

Schätzung aus gültigen Kandidaten

Was ist ein Passwortgenerator?

RandomHub erstellt zeichenbasierte Passwörter aus den aktivierten Kategorien: 26 Großbuchstaben, 26 Kleinbuchstaben, 10 Ziffern und 26 unterstützte Symbole. Zusammen ergeben diese vier Kategorien vor dem Filtern einen Vorrat von 88 Zeichen. Das Formular akzeptiert eine Länge von 4–64 und eine Menge von 1–10. Web Crypto liefert im Browser Uint32-Werte; Rejection Sampling bildet sie ohne Modulo-Bias auf Zeichenindizes ab. Ein Kandidat wird nur angenommen, wenn mindestens ein Zeichen aus jeder aktivierten Kategorie vorkommt, andernfalls wird er neu gezogen. Der optionale Lesbarkeitsfilter entfernt I, l, 1, O, 0, o aus den betroffenen Buchstaben- und Zifferngruppen. Die Bitangabe verwendet floor(log2(Anzahl gültiger Kandidaten)); diese Anzahl berücksichtigt die Kategorienpflicht. Sie ist deshalb keine einfache Multiplikation aus Länge und Pool-Logarithmus.

Für wen ist das Werkzeug gedacht?

🔐

Personen beim Einrichten eines Kontos

Aktiviere nur zugelassene Kategorien und prüfe die Regeln des Zielsystems vor der Verwendung.

🛠️

Entwicklung und Administration

Erzeuge temporäre Testwerte oder neue Dienstzugänge und dokumentiere die gewählten Optionen.

🧰

Personen bei manueller Übertragung

Entferne optisch verwechselbare Zeichen, wenn der Wert abgelesen und auf einem anderen Gerät eingegeben wird.

Warum diesen Generator nutzen

01

Auswahl mit Web Crypto

Zeichenindizes entstehen aus Uint32-Werten und Rejection Sampling statt aus verzerrtem direktem Modulo.

02

Jede aktive Kategorie erscheint

Kandidaten werden verworfen, bis alle gewählten Gruppen mindestens einmal vertreten sind.

03

Schätzung aus gültigen Kandidaten

Die Stärke folgt floor(log2(Anzahl gültiger Kandidaten)) einschließlich Kategorienpflicht und Filter.

Praktische Beispiele

Zugang für eine Website erstellen

Lies zuerst die Richtlinie, aktiviere nur erlaubte Kategorien und wähle eine passende Länge innerhalb von 4–64.

Dienst erlaubt alle vier Kategorien → Länge 20, Menge 1; erzeuge den Wert und prüfe die zugelassenen Symbole.

Lesbaren Übergabewert erzeugen

Nutze den Filter bei manueller Übertragung und beachte, dass er die Kandidatenanzahl verändert.

Temporärer Zugang → Länge 16, Groß + Klein + Ziffern, I, l, 1, O, 0, o ausschließen und anschließend kopieren.

Mehrere Testkonten vorbereiten

Erzeuge getrennte Kandidaten mit derselben Konfiguration, statt ein Passwort mehrfach zu verwenden.

Fünf Testnutzer → Länge 18, Menge 5, zugelassene Kategorien; ordne jedem Fixture genau einen Wert zu.

So funktioniert es

  1. 1.

    Länge und Menge festlegen

    Wähle eine ganzzahlige Länge von 4–64 und eine Menge von 1–10.

  2. 2.

    Zeichenkategorien wählen

    Aktiviere Großbuchstaben, Kleinbuchstaben, Ziffern und Symbole nach Bedarf; mindestens eine Kategorie bleibt an.

  3. 3.

    Lesbarkeitsfilter wählen

    Entferne optional I, l, 1, O, 0, o, wenn eindeutige Darstellung wichtig ist.

  4. 4.

    Generieren, prüfen und kopieren

    Erzeuge die Kandidaten, prüfe Optionen und Anzeige und kopiere einen Wert oder die gesamte Liste.

Häufige Fragen

Wie groß ist der vollständige Zeichenvorrat?

Alle vier Kategorien enthalten zusammen 88 Zeichen: A–Z, a–z, 0–9 und 26 aufgeführte Symbole.

Kommt jede aktive Kategorie vor?

Ja. Fehlt eine aktive Gruppe, wird der Kandidat verworfen und neu erzeugt; die Regel verändert auch die gültige Anzahl.

Wie wird die Bitangabe berechnet?

Die Anzeige nutzt floor(log2(Anzahl gültiger Kandidaten)) mit Länge, Gruppenpflicht und Lesbarkeitsfilter.

Welche Grenzen gelten?

Die Länge beträgt 4–64, die Menge 1–10, und der optionale Filter entfernt I, l, 1, O, 0, o.

Über den Kandidatenraum eines Passworts

Ein erzeugtes Passwort ist ein Element eines Kandidatenraums, der durch Länge, aktive Kategorien, Lesbarkeitsfilter und die Pflicht zur Abdeckung jeder Kategorie bestimmt wird. Die ungefilterte Vereinigung enthält 88 Zeichen; weniger Gruppen oder der Ausschluss von I, l, 1, O, 0, o ändern die Vorräte. Weil unvollständige Kandidaten verworfen werden, ist die korrekte Anzahl kleiner als die kombinierte Poolgröße hoch Länge. RandomHub zeigt deshalb floor(log2(Anzahl gültiger Kandidaten)) und keine Multiplikation von Länge mit einem Pool-Logarithmus. Web Crypto liefert Uint32-Ziehungen, während Rejection Sampling niedrigere Indizes nicht bevorzugt. Der Zielservice bleibt maßgeblich: Prüfe minimale und maximale Länge, geforderte Gruppen sowie erlaubte Symbole. Die Schätzung beschreibt den Erzeugungsraum. Sie bewertet weder Wiederverwendung und Offenlegung noch Phishing, Endgerätesicherheit, Versuchslimits oder die Passwort-Hashfunktion des Dienstes.

Drei Erwachsene geben geometrische Zeichensteine in einen Zufallsgenerator, der verdeckte Punkte neben Schloss und Schild ausgibt.
Drei Erwachsene geben geometrische Zeichensteine in einen Zufallsgenerator, der verdeckte Punkte neben Schloss und Schild ausgibt.
Textfreie Zeichen, ein verdecktes Ergebnis und klare Schutzsymbole veranschaulichen ein zufällig erzeugtes starkes Passwort.