Zum Inhalt springen
LeedyBox
Unterstützen

Passwort- & UUID-Generator

Zufällige Passwörter und UUIDs (v4 und v7) im Browser mit der Web Crypto API erzeugen sowie Version und Zeitstempel einer UUID auslesen.

Passwort-Generator

Zeichen
Geschätzte Entropie: – –

Entropie = Länge × log2(Anzahl möglicher Zeichen). Diese Schätzung gilt nur für zufällig erzeugte Passwörter wie die unten angezeigten.

Erzeugte Passwörter

    UUID-Generator

    UUID-Analyse

    Hinweise

    • Passwörter und UUIDs werden in Ihrem Browser mit dem Zufallszahlengenerator von Web Crypto erzeugt. Sie werden weder an LeedyBox gesendet noch dort gespeichert, daher kann LeedyBox sie nicht wiederherstellen. Speichern Sie Passwörter, die Sie behalten möchten, in einem Passwort-Manager.
    • Verwenden Sie für jedes Konto ein anderes Passwort und aktivieren Sie die Zwei-Faktor-Authentifizierung, wo sie verfügbar ist.
    • Die Stärkeangabe ist eine Schätzung. Sie berücksichtigt nicht, wie ein Dienst das Passwort speichert oder ob das Passwort in einem Datenleck aufgetaucht ist.
    • Eine UUID v7 enthält ihren Erstellungszeitpunkt, sodass jeder, der sie sieht, ablesen kann, wann sie erzeugt wurde. Verwenden Sie v4, wenn das eine Rolle spielt.
    • UUIDs sind Kennungen. Verwenden Sie sie nicht als Passwörter oder geheime Tokens.

    So geht's

    1. Legen Sie die Länge (4 bis 128, standardmäßig 16) über das Zahlenfeld oder den Schieberegler fest und geben Sie im Feld „Anzahl der Passwörter (1–50)“ ein, wie viele Passwörter Sie möchten (standardmäßig 5). Bei jeder Änderung einer Option wird eine neue Liste erzeugt; liegt ein Wert außerhalb des zulässigen Bereichs oder lassen sich die Zeicheneinstellungen so nicht verwenden, nennt stattdessen eine Meldung, was Sie ändern müssen.
    2. Wählen Sie unter „Zeichen“ die gewünschten Zeichensätze und passen Sie bei Bedarf den „Sonderzeichensatz“ an. Aktivieren Sie „Ähnlich aussehende Zeichen ausschließen (I l 1 O 0 o)“, wenn das Passwort vorgelesen oder von Papier abgetippt wird.
    3. Prüfen Sie die geschätzte Entropie und die Stärkeangabe und klicken Sie dann neben einem Passwort auf „Kopieren“ oder auf „Alle kopieren“, um die ganze Liste mit einem Passwort pro Zeile zu kopieren. „Neu erzeugen“ erstellt eine neue Liste mit denselben Einstellungen.
    4. Für IDs wechseln Sie zum „UUID-Generator“, wählen unter „Version“ v4 oder v7, geben die Anzahl der UUIDs ein (1 bis 100, standardmäßig 5), aktivieren „Großbuchstaben“, „Ohne Bindestriche“ oder beides, falls Ihr System diese Form erwartet, und klicken auf „UUIDs erzeugen“. Wenn Sie die Version oder eines der beiden Kontrollkästchen ändern, entsteht eine neue Liste mit anderen UUIDs; die aktuellen werden nicht nur umformatiert. Die Schaltfläche „Alle kopieren“ neben „UUIDs erzeugen“ kopiert die Liste mit einer UUID pro Zeile.
    5. Um eine vorhandene UUID zu prüfen, fügen Sie sie unter „UUID-Analyse“ in das Feld „UUID einfügen“ ein; das Ergebnis wird während der Eingabe aktualisiert. Die UUID wird mit oder ohne Bindestriche, in Groß- oder Kleinbuchstaben, in geschweiften Klammern oder mit dem Präfix urn:uuid: akzeptiert. Das Ergebnis gibt an, ob sie gültig ist, und zeigt die normalisierte Form (Kleinbuchstaben mit Bindestrichen), die Variante, die Version und, sofern die UUID einen enthält, ihren Zeitstempel; bei der Nil- und der Max-UUID wird statt Variante und Version der Typ angezeigt.

    Häufig gestellte Fragen

    Wie zufällig sind die Passwörter, und kann ich sie unbedenklich kopieren?

    Jedes Zeichen wird mit crypto.getRandomValues ausgewählt, dem kryptografisch sicheren Zufallszahlengenerator Ihres Browsers, und zwar per Rejection Sampling, um die Verzerrung einer einfachen Modulo-Operation zu vermeiden; anschließend werden die Zeichen gemischt. Die Liste existiert nur auf der geöffneten Seite und wird ersetzt, wenn Sie die Seite neu laden, auf „Neu erzeugen“ klicken oder eine Option ändern. Ein kopiertes Passwort bleibt in der Zwischenablage, bis etwas anderes es ersetzt, und Funktionen wie ein Zwischenablageverlauf oder die Synchronisierung der Zwischenablage können eine Kopie aufbewahren oder an Ihre anderen Geräte weitergeben. Kopieren Sie daher nach dem Einfügen in Ihren Passwort-Manager etwas anderes und löschen Sie den Eintrag aus einem etwaigen Zwischenablageverlauf.

    Was bedeuten Schwach, Mittel, Stark und Sehr stark, und wie lang sollte ein Passwort sein?

    Das sind Bereiche der geschätzten Entropie: unter 40 Bit ist Schwach, 40 bis unter 60 Mittel, 60 bis unter 80 Stark und ab 80 Bit Sehr stark. Jedes Zeichen trägt log2 der Anzahl möglicher Zeichen bei, mit den standardmäßigen 85 (alle vier Zeichensätze mit den Standard-Sonderzeichen) etwa 6,4 Bit; die Standardlänge von 16 ergibt daher etwa 102,6 Bit, also Sehr stark. Für ein zufälliges Passwort, das in einem Passwort-Manager gespeichert wird, ist eine Länge im Bereich Sehr stark ein sinnvolles Ziel, sofern die Website sie akzeptiert. Erlaubt eine Website nur Buchstaben und Ziffern, gleichen Sie die fehlenden Sonderzeichen durch Länge aus: 20 Zeichen aus diesen 62 ergeben etwa 119 Bit.

    Warum kann die tatsächliche Stärke unter der Schätzung liegen?

    Ist „Mindestens ein Zeichen aus jedem gewählten Zeichensatz verwenden“ aktiviert, werden Passwörter, denen ein Zeichensatz fehlt, nicht erzeugt, und hat das Passwort mehr Zeichen, als Zeichensätze gewählt sind, sind die übrigen Zeichen nicht alle gleich wahrscheinlich. Die tatsächliche Entropie ist daher geringer, als die Formel Länge × log2(Anzahl möglicher Zeichen) nahelegt. Bei kurzen Passwörtern ist der Unterschied spürbar, bei langen gering: 4 Zeichen aus den vier Standard-Zeichensätzen zeigen etwa 25,6 Bit, der genaue Wert liegt bei etwa 21,8 Bit; bei den voreingestellten 16 Zeichen beträgt die Differenz weniger als ein halbes Bit. Ist die Option deaktiviert, wird jedes Zeichen unabhängig aus allen möglichen Zeichen gezogen, und die Schätzung entspricht der Art, wie die Passwörter erzeugt werden.

    Eine Website lehnt einige Sonderzeichen ab. Was kann ich tun?

    Löschen Sie die Sonderzeichen, die die Website nicht akzeptiert, aus dem Feld „Sonderzeichensatz“, oder geben Sie dort nur die erlaubten ein; die Liste wird während der Eingabe neu erzeugt. Leerzeichen werden ignoriert, und ein doppelt eingegebenes Zeichen zählt nur einmal. Verlangt die Website ein Sonderzeichen, lassen Sie „Mindestens ein Zeichen aus jedem gewählten Zeichensatz verwenden“ aktiviert. Akzeptiert sie keine Sonderzeichen, deaktivieren Sie das Kontrollkästchen „Sonderzeichen“ und erhöhen Sie die Länge, um den kleineren Zeichenvorrat auszugleichen.

    Sollte ich UUID v4 oder v7 verwenden?

    Verwenden Sie v4, wenn die Reihenfolge keine Rolle spielt oder der Erstellungszeitpunkt nicht aus der ID ablesbar sein soll. Eine UUID v7 beginnt mit einem 48-Bit-Unix-Zeitstempel in Millisekunden; abgesehen von den Versions- und Variantenbits sind die übrigen 74 Bit zufällig, wobei manche Generatoren einen Teil davon für einen Zähler oder eine feinere Zeitangabe nutzen. Dadurch lassen sich v7-UUIDs grob nach Erstellungszeit sortieren, und als Datenbankschlüssel sorgen sie oft dafür, dass neue Einträge in einem Index nah beieinanderliegen. Auf dieser Seite erhält die erste v7-UUID jeder Millisekunde 73 zufällige Bit; das oberste der 74 Bit bleibt 0. Werden in derselben Millisekunde weitere v7-UUIDs erzeugt oder geht die Uhr des Geräts zurück, wird der vorherige Wert um einen zufälligen Betrag erhöht, statt neu gezogen zu werden, sodass die UUIDs trotzdem in aufsteigender Reihenfolge entstehen.

    Können zwei erzeugte UUIDs gleich sein?

    Theoretisch ja, praktisch ist die Wahrscheinlichkeit aber vernachlässigbar, solange der Zufallszahlengenerator des Browsers wie vorgesehen arbeitet. Eine UUID v4 hat 122 zufällige Bit; es müssten also etwa 2,7 × 10^18 davon erzeugt werden, damit mit 50 % Wahrscheinlichkeit zwei davon gleich sind. Jede auf dieser Seite erzeugte UUID v7 ist größer als die vorherige, daher wiederholen sie sich nicht, solange die Seite geöffnet bleibt, und eine anderswo erzeugte UUID v7 könnte nur dann mit einer von ihnen übereinstimmen, wenn sie dieselbe Millisekunde und dieselben Zufallsbits hätte.

    Warum zeigt die UUID-Analyse bei manchen UUIDs einen Zeitstempel an und bei anderen nicht?

    Sie liest eine Zeit nur aus den Versionen 1, 6 und 7 der Variante nach RFC 9562, die sie an einer festgelegten Stelle speichern: Die Versionen 1 und 6 zählen 100-Nanosekunden-Intervalle seit dem 15. Oktober 1582, Version 7 zählt Millisekunden seit dem 1. Januar 1970 (UTC). Die Zeit wird in UTC auf die Millisekunde genau angezeigt. Sie stammt von der Uhr des Geräts, das die UUID erzeugt hat, und manche Generatoren verschieben oder runden sie; betrachten Sie sie daher als ungefähren Erstellungszeitpunkt. Version 2 ersetzt einen Teil des Zeitstempels durch andere Daten, bei Version 8 legt der Ersteller das Layout fest, und die Versionen 3, 4 und 5 enthalten keine Zeit.