Passwort-Kombinationen
Mit 26 Kleinbuchstaben und 8 Stellen gibt es 208.827.064.576 mögliche Passwörter. Geben Sie an, wie viele Symbole jede Stelle erlaubt und wie lang das Passwort ist, und Sie erhalten die exakte Zahl, nie gerundet. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Größe des Zeichensatzes
- 26
- Länge
- 8
- Anzahl der Kombinationen
- 208827064576
Ein Passwort-Kombinationsrechner beantwortet die Zählfrage, die jede Kennwortrichtlinie irgendwann stellt: Bei einem Zeichensatz der Größe n und einem Passwort der Länge L — wie viele verschiedene Zeichenketten lassen sich bilden? Die Antwort ist n hoch L, weil jede Stelle unabhängig eines von n Symbolen wählt und die Reihenfolge zählt. Zehn Ziffern und vier Stellen ergeben zehntausend PIN; sechsundzwanzig Kleinbuchstaben und acht Stellen ergeben mehr als zweihundert Milliarden Passwörter. Diese Fähigkeit nimmt jene zwei positiven ganzen Zahlen, wertet die exakte Potenz mit BigInt-Arithmetik aus und liefert die Kombinationsanzahl als Dezimalzeichenkette, damit Werte jenseits der sicheren JavaScript-Ganzzahlen exakt bleiben. Sie lehnt eine Länge ab, die keine positive ganze Zahl ist, statt einen Schlüsselraum zu erfinden.
Was n hoch L für den Passwort-Schlüsselraum bedeutet
Ein Passwort ist eine geordnete Zeichenkette. Wird jedes Zeichen unabhängig aus einem Alphabet von n Symbolen gezogen, hat die erste Stelle n Wahlmöglichkeiten, die zweite ebenfalls n, und so weiter über L Stellen. Das Produkt dieser unabhängigen Wahlen ist n, L-mal mit sich selbst multipliziert: n hoch L.
Diese Größe ist die Passwort-Kombinationsanzahl, auch Schlüsselraum genannt. Sie ist kein Binomialkoeffizient. Kombinationen der Form n über r zählen ungeordnete Teilmengen und schrumpfen, wenn die Reihenfolge ignoriert wird; Passwörter behalten die Reihenfolge, erlauben Wiederholung und wachsen exponentiell mit der Länge.
Konkrete Marken helfen: Eine vierstellige numerische PIN nutzt n gleich zehn und L gleich vier, also zehntausend Kombinationen; acht englische Kleinbuchstaben nutzen n gleich sechsundzwanzig und L gleich acht, also zweihundertacht Milliarden achthundertsiebenundzwanzig Millionen vierundsechzigtausend fünfhundertsechsundsiebzig Ketten; acht gemischte Groß-, Klein- und Ziffernzeichen nutzen n gleich zweiundsechzig und liegen bereits weit jenseits einer Billion. Ein weiteres Zeichen multipliziert den gesamten Schlüsselraum mit n; deshalb dominiert die Länge das Alphabetwachstum, sobald n festliegt. Dieser Endpunkt wertet jene Potenz mit binärer Exponentiation über BigInt-Werten aus und liefert die exakte Dezimalzeichenkette.
Er bewertet kein bestimmtes Passwort, schätzt keine Knackzeit und zieht keine Zufallsketten: das sind andere Suchabsichten. Er beantwortet nur, wie viele Passwörter unter dem von Ihnen angegebenen Modell unabhängiger Stellen existieren. Liegen n oder L außerhalb der veröffentlichten Grenzen positiver ganzer Zahlen, schlägt die Anfrage fehl, statt zu runden oder zu umbrechen.
Wer die Zahl möglicher Passwörter braucht
Sicherheits- und Identitätsteams nutzen einen Passwort-Kombinationsrechner beim Schreiben der Richtlinie: Sie vergleichen den Raum eines sechsstelligen OTP mit einer achtstelligen alphanumerischen Regel und sehen die exponentielle Lücke, bevor sie die Anforderung veröffentlichen. Produktverantwortliche und UX-Texter brauchen dieselbe Zahl in klarer Sprache, damit eine Anmeldeseite sagen kann, wie groß der Raum ist, ohne dass bei jeder Textprüfung eine Sicherheitsexpertin sitzt. Lehrkräfte der diskreten Mathematik und einführenden Kryptografie geben n und L auf und prüfen Schülerpotenzen gegen ein deterministisches Orakel, das nie rundet.
Prüfungsgeneratoren brauchen einen harten Fehlschlag, wenn die Länge keine positive ganze Zahl ist, statt einer Erfolgslast von eins, die ein fehlerhafter Bewerter als Randfall eines leeren Passworts deuten könnte. Fehlgeschlagene Prüfung wird nicht berechnet. Halten Sie diese Seite für die Schlüsselraumzählung; schicken Sie ein konkretes Kandidatenpasswort an einen Stärkenprüfer und n-über-r-Aufgaben an einen Kombinationenrechner.
Jene Nachbarwerkzeuge teilen etwas arithmetischen Beigeschmack und keine dieser Suchabsicht.
Anwendungsfälle
Prüfung von Kennwortrichtlinien und OTP-Räumen
Vergleichen Sie n^L für Ziffern-PIN, alphanumerische Regeln und druckbare ASCII-Politiken, bevor Sie eine Mindestlänge veröffentlichen.
Unterrichtskontrollen zu Potenzen und diskreter Mathematik
Geben Sie Lernenden eine Alphabetgröße und eine Länge und prüfen Sie ihren per Hand gerechneten Schlüsselraum gegen eine exakte Dezimalzeichenkette.
Produkttexte und Erklärungen der Anmelderegeln
Wandeln Sie ein gefordertes Alphabet und eine Länge in die Zahl möglicher Passwörter um, die ein Hilfeartikel oder ein Begrüßungsbildschirm zitieren kann.
Häufige Fragen
Wie berechnet man die Zahl möglicher Passwörter?
Jede der L Stellen wählt unabhängig eines von n Symbolen, daher ist die Kombinationsanzahl n^L.
Was geschieht, wenn die Länge keine positive ganze Zahl ist?
Null, negative, gebrochene, fehlende und nichtnumerische Längen werden abgelehnt und nicht berechnet.
Ist das dasselbe wie eine Passwort-Stärkeprüfung?
Nein. Dieses Werkzeug zählt den Schlüsselraum aus Alphabetgröße und Länge. Es prüft kein konkretes Passwort, schätzt keine Entropie einer Probe und erzeugt keines.
Wie viele vierstellige PINs gibt es?
Es gibt zehntausend. Jede der 4 Stellen kann eine der 10 Ziffern annehmen, also ist die Anzahl 10 viermal mit sich selbst multipliziert; deshalb sind kurze Zahlencodes so schnell erschöpft.
Welche Größe des Zeichenvorrats gebe ich ein?
Zählen Sie die erlaubten Symbole pro Stelle: 10 für reine Ziffern, 26 für eine Buchstabenart, 62 für Groß- und Kleinbuchstaben mit Ziffern und 95 für alle druckbaren Grundzeichen.
Warum bringt eine zusätzliche Stelle so viele neue Kombinationen?
Jede weitere Stelle multipliziert die gesamte Anzahl mit der Größe des Zeichenvorrats. Bei 26 Buchstaben macht der Schritt von 8 auf 9 Stellen die Zahl möglicher Passwörter 26-mal so groß.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/stat/password-combination \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"charset_size":26,"length":8}'const res = await fetch("https://api.kit.forhosting.com/stat/password-combination", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"charset_size": 26,
"length": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/password-combination",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"charset_size": 26,
"length": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/password-combination", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"charset_size":26,"length":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"charset_size":26,"length":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/password-combination", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"charset_size": 26,
"length": 8
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.password_combination",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_charset_size | 1000000 |
max_length | 256 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Eingabevertrag, Antwortform und Fehlerverhalten
Die Anzahl ist absichtlich eine Zeichenkette: zweiundsechzig hoch zehn übersteigt bereits die sichere Ganzzahlgrenze von JavaScript, und längere gemischtalphabetische Passwörter würden niederwertige Ziffern still verlieren, würde man sie in ein Number zwingen. Fehlgeschlagene Prüfung wird nicht berechnet. Numerische Ziffernketten werden akzeptiert; Ketten mit Einheiten, Kommas oder wissenschaftlicher Notation werden abgelehnt. Bevorzugen Sie diesen Vertrag, wenn Sie Alphabetgröße und geforderte Länge bereits kennen und den exakten Schlüsselraum wollen, nicht die Stärkenote eines Beispielpassworts. Senden Sie einen JSON-Körper mit zwei erforderlichen positiven ganzen Zahlen. charset_size (Aliase charset, alphabet_size, n) ist, wie viele verschiedene Symbole jede Stelle nutzen darf, und muss eine ganze Zahl von eins bis einer Million sein. Typische Richtwerte sind zehn für Ziffern, sechsundzwanzig für eine Buchstabenschreibung, sechsunddreißig für Buchstaben plus Ziffern, zweiundsechzig für gemischt alphanumerisch, fünfundneunzig für druckbares ASCII und zweihundertsechsundfünfzig für ein volles Byte. length (Aliase password_length, l) ist die Zeichenanzahl und muss eine positive ganze Zahl von eins bis zweihundertsechsundfünfzig sein. Eine fehlende, null, negative, gebrochene, unendliche oder nichtnumerische Länge scheitert mit invalid_input unter Nennung des Feldes; dieselbe Regel gilt für charset_size. Bei Erfolg wiederholt der Körper charset_size und length als Zahlen, combination_count als Dezimalzeichenkette der exakten Potenz n hoch L und formula als Identität n^L, damit Clients das Modell anzeigen können, ohne es fest einzucodieren. Der Preis ist fest $0.002 je erfolgreichem Aufruf mit Einheit item.
Wo eine API für Passwort-Kombinationen ihren Nutzen zeigt
Weil die Umsetzung analytische Parse-Arbeit der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Technische Fragen
Warum kommt combination_count als Zeichenkette zurück?
Viele realistische Schlüsselräume übersteigen die sicheren JavaScript-Ganzzahlen. Eine Dezimalzeichenkette bewahrt jede Ziffer von n^L für jedes unterstützte charset_size und length.
Was kostet der Passwort-Kombinationsrechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.