ForHosting KIT · Entwickler-Tools

PIN-Generator mit Seed

Mit Länge 6 und dem Seed release-demo-2026 entsteht immer 095015, und diese PIN gilt nicht als schwach. Erstellen Sie wiederholbare PINs für Formulartests, Screenshots und Vorführungen, mit Warnung bei Mustern wie 7777, 1234 oder 4321. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Länge
6
Startwert
release-demo-2026
Erhalten Sie
Pin
095015

Der numerische PIN-Generator mit Seed wandelt eine gewünschte Länge und einen Text in eine stabile, ausschließlich aus Ziffern bestehende PIN um. Identische Eingaben liefern stets dasselbe Ergebnis und eignen sich damit für Tests, Vorführungen, reproduzierbare Beispieldaten und deterministische Platzhalter. Die Antwort kennzeichnet außerdem offensichtliche Schwächen: eine durchgehend wiederholte Ziffer sowie streng auf- oder absteigende Folgen. Uhrzeit, Netzwerk, Zufallsquelle und gespeicherter Zustand werden nicht verwendet; Längen unter vier werden abgelehnt.

Erzeugen Sie bei Bedarf immer dieselbe PIN

Der Generator verdichtet jedes Zeichen des Seeds zu einem festen 32-Bit-Anfangszustand, schaltet diesen pro gewünschter Position einmal weiter und bildet jeden erzeugten Wert auf eine Dezimalziffer ab. Die PIN wird als Text statt als Zahl ausgegeben, sodass eine führende Null erhalten bleibt und zur gewünschten Länge zählt. Bei gleicher Länge und gleichem, groß- und kleinschreibungssensitivem Seed bleiben sämtliche Ausgabefelder identisch.

Schon ein anderes Zeichen oder eine andere Länge verändert den deterministischen Datenstrom. Eine leere Zeichenfolge ist zulässig, ein beschreibender Seed lässt sich in Testdaten jedoch leichter erkennen. Da kein verborgener Zustand besteht, können andere Personen und automatisierte Abläufe ein Beispiel reproduzieren, ohne die PIN selbst zu kopieren.

Halten Sie beide Eingaben fest, wenn Wiederholbarkeit wichtig ist; zusammen bilden sie das vollständige Rezept. Der feste Algorithmus ist für stabile Testdaten gedacht, nicht für geheime Entropie.

Verstehen Sie den Bericht über schwache Muster

Die Markierung wird wahr, wenn die gesamte PIN dieselbe Ziffer wiederholt, jede benachbarte Ziffer genau um eins steigt oder jede genau um eins fällt. Folgen springen nicht zwischen neun und null; 7890 gilt deshalb nicht als streng aufsteigend. Trifft nichts zu, ist weak falsch und die Liste leer.

Die Prüfung ist bewusst eng und nachvollziehbar. Sie schätzt keine Ratewahrscheinlichkeit, gleicht keine veröffentlichten PIN-Listen ab, erkennt keine Geburtstage und weiß nicht, ob ein Wert anderswo wiederverwendet wurde. Nutzen Sie den Bericht als unmittelbare Warnung vor Formen wie 7777, 1234 oder 4321, nicht als Sicherheitsnachweis.

Längere PINs vergrößern zwar den Zahlenraum, die deterministische Erzeugung bleibt für Personen mit Kenntnis von Seed und Algorithmus jedoch vorhersehbar.

Verwenden Sie deterministische PINs nur passend

Eine Erzeugung mit Seed ist sinnvoll, wenn Reproduzierbarkeit wichtiger als Geheimhaltung ist. Sie liefert stabile Werte für automatisierte Formulartests, Bildschirmaufnahmen, Dokumentationsbeispiele, Gerätesimulatoren, Übungen und Entwicklungsumgebungen. Ein fehlgeschlagener Test kann Länge und Seed protokollieren, damit eine andere Person denselben Fall exakt nachstellt.

Verwenden Sie diese Funktion nicht für echte Anmelde-PINs, Wiederherstellungscodes, Zahlungsdaten, Türcodes oder andere Werte, die unvorhersehbar sein müssen. Der Generator ist absichtlich deterministisch und nicht kryptografisch sicher: Wer den Seed kennt, kann die PIN reproduzieren. Nutzen Sie für echte Zugangsdaten eine vom Authentifizierungssystem kontrollierte kryptografisch sichere Zufallsquelle, begrenzen Sie Versuche, sperren Sie häufige Kombinationen und beachten Sie die Registrierungs- und Wiederherstellungsregeln.

Verwenden Sie keine persönlichen Angaben als Seed, da dieser zurückgegeben wird und in Protokollen erscheinen kann.

Erstellen Sie stabile Formulartestdaten

Erzeugen Sie dieselbe numerische Eingabe für Validierungs- und End-to-End-Tests erneut, ohne einen getrennten Wert zu speichern.

Stellen Sie ein Simulatorszenario nach

Teilen Sie Seed und Länge, damit eine andere Person die exakte PIN eines simulierten Geräts oder Terminals rekonstruiert.

Bereiten Sie reproduzierbare Dokumentation vor

Halten Sie Bildschirmaufnahmen und Beispiele über Builds hinweg konsistent und kennzeichnen Sie sie als Nichtproduktionsdaten.

Erzeugt derselbe Seed immer dieselbe PIN?

Ja. Derselbe unter Beachtung der Großschreibung verwendete Seed und dieselbe Länge ergeben mit diesem Algorithmus dieselbe PIN und Prüfung.

Welche Muster werden als schwach markiert?

Die Prüfung erkennt eine überall wiederholte Ziffer und streng auf- oder absteigende Folgen ohne zyklischen Übergang.

Kann ich die erzeugte PIN für ein echtes Konto nutzen?

Nein. Der deterministische Generator dient reproduzierbaren Beispielen und Tests, nicht Anmelde- oder Wiederherstellungsgeheimnissen.

Warum behält die PIN eine führende Null?

Die PIN wird als Text und nicht als Zahl ausgegeben, daher bleibt eine Null am Anfang erhalten und zählt zur Länge. Deshalb hat 095015 weiterhin 6 Ziffern, statt zu einer kürzeren Zahl zu werden.

Was passiert bei einer Länge unter vier?

Die Eingabe wird abgelehnt. Die Länge muss eine ganze Zahl von 4 bis 1024 Ziffern sein, denn eine kürzere PIN wäre selbst für Testdaten zu trivial.

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.

POSThttps://api.kit.forhosting.com/security/password-pin-seeded

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/security/password-pin-seeded \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"length":6,"seed":"release-demo-2026"}'
{
  "length": 6,
  "seed": "release-demo-2026"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "security.password_pin_seeded",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_items1024
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Erzeugen Sie bei Bedarf immer dieselbe PIN

Geben Sie length als ganze Zahl von 4 bis 1,024 und seed als Text ein.

Verstehen Sie den Bericht über schwache Muster

Das Ergebnis enthält neben PIN, Länge und ursprünglichem Seed die Felder weak und weak_patterns. Die Liste benennt Treffer mit repeated_digits, ascending_sequence oder descending_sequence.

Verwenden Sie deterministische PINs nur passend

Jede API-Anfrage kostet $0.002; im Browser läuft dieselbe reine Berechnung lokal, sodass Sie Testdaten vor der Automatisierung prüfen können.

Was geschieht bei einer Länge unter vier?

Die Anfrage schlägt mit invalid_input fehl. Mindestens vier Ziffern sind erforderlich.

Was kostet eine API-Anfrage?

Eine API-Anfrage kostet $0.002. Die Browserversion führt denselben reinen deterministischen Algorithmus lokal aus.

Vollständige KIT-Dokumentation lesen →