ForHosting KIT · Entwickler-Tools

Digrafid-Chiffre

Nutzen Sie die Digrafid-Chiffre von Delastelle mit zwei Schlüsselwörtern: DCODE wird mit den Schlüsseln KEYWORD und SECRET und der Periode 3 zu LTYDK#, und dieselben Schlüssel mit derselben Periode holen die Buchstaben samt Auffüllung zurück. 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
Text
DCODE
Key1
KEYWORD
Key2
SECRET
Berechnungsmodus
Encrypt
Periode
3
Erhalten Sie
Ergebnis
LTYDK#
Länge
6
Zugeordnete Buchstaben
5
Aufgefüllt
1

Die Digrafid-Chiffre ist ein klassisches Digraph-Fraktionierungssystem von Félix Delastelle. Sie kombiniert zwei unabhängig verschlüsselte Alphabete mit siebenundzwanzig Symbolen—die lateinischen Buchstaben A bis Z plus ein Null-Doppelkreuz—auf komplementären Drei-mal-neun- und Neun-mal-drei-Gittern, verbunden durch eine feste drei-mal-drei Zahlenbrücke. Klartext wird in Buchstabenpaare geteilt; jedes Paar wird zu einem dreistelligen Koordinaten-Tripel, diese Tripel werden für eine gewählte Periode gestapelt und spaltenweise wie beim Trifid gelesen, und die neuen Tripel bilden wieder Geheimtext-Digraphen. Sie liefern die Nachricht, beide Schlüsselwörter, eine optionale Periode und den Modus ver- oder entschlüsseln. Leere Schlüssel, buchstabenlose Schlüssel oder Text ohne A–Z bzw.

Wie Digrafid-Digraph-Fraktionierung mit zwei Schlüsselalphabeten funktioniert

Digrafid beginnt mit dem Aufbau zweier Alphabete zu siebenundzwanzig Symbolen aus Ihren Schlüsselwörtern. Eine dritte numerische Drei-mal-drei-Brücke hält stets die Ziffern eins bis neun zeilenweise und hängt nie von den Schlüsseln ab. Die Verschlüsselung teilt den Buchstabenstrom in Digraphen zu je zwei Symbolen.

Für einen Digraphen mit erstem Buchstaben L1 und zweitem L2 speichert die Engine die Spalte von L1 im horizontalen Gitter, die Brückenziffer am Schnittpunkt der Zeile von L1 und der Spalte von L2 sowie die Zeile von L2 im vertikalen Gitter und bildet so ein dreistelliges Tripel. So viele Digraphen, wie die Periode angibt, schreiben ihre Tripel als aufeinanderfolgende Zeilen aus drei Ziffern; der Block wird dann spaltenweise in einen Strom gelesen, der zu neuen dreistelligen Tripeln umgruppiert wird.

Jedes neue Tripel wird invertiert: die mittlere Ziffer bestimmt Zeile und Spalte auf der Brücke, die erste Ziffer mit dieser Brückenzeile wählt einen Buchstaben im horizontalen Gitter, die dritte mit dieser Brückenspalte einen im vertikalen, und ergibt einen Geheimtext-Digraphen. Blöcke laufen, bis die ganze Nachricht verarbeitet ist. Ist die Buchstabenanzahl kein Vielfaches des Doppelten der Periode, füllt die Engine mit Doppelkreuzen auf, damit jeder Block voll ist.

Die Entschlüsselung nutzt dieselbe Involution mit denselben Schlüsseln und derselben Periode, sodass erneutes Anwenden der Transformation den ursprünglichen Buchstabenstrom einschließlich Auffüllung wiederherstellt.

Wo Digrafid-Werkzeuge in der Praxis auftauchen

Einführende Kryptografie- und Chiffrier-Geschichtskurse geben Digrafid-Übungen, damit Studierende Digraph-Koordinaten üben und sehen, wie Fraktionierung über einen Periodenblock den Geheimtext gegenüber einer plain two-square- oder Playfair-Digraphen-Abbildung ändert; ein vertrauenswürdiges Orakel, das mit zwei Schlüsselalphabeten ver- und entschlüsselt, beschleunigt Hausaufgaben-Demos und Auto-Bewerter. Capture-the-Flag-Challenges und Rätsel im Stil der American Cryptogram Association verbergen weiterhin Digrafid-Nachrichten hinter zwei kurzen Schlüsselwörtern und einer Periode, und Löser wollen eine schnelle, vorhersehbare Delastelle-Implementierung statt einer allgemeinen Kryptoanalyse-Suite.

Support- und Content-Teams kodieren manchmal Spoiler, Quizantworten oder interne Labels leicht mit einem gemeinsamen Schlüsselwortpaar und brauchen den Rückweg ohne sprachspezifische Krypto-Bibliothek. Wenn Sie Bifid-Einzelfeld-Fraktionierung, Trifid-Drei-Koordinaten-Würfel, four-square-Digraphen-Substitution ohne Fraktionierung, Playfair-Schlüsselwortquadrate oder automatische Frequenzanalyse unbekannter Schlüssel brauchen, behandeln Sie das als getrennte Suchintentionen und Landings statt diese klassische Digrafid-Seite zu überladen.

Unterrichtsdemos zu Digrafid und Digraph-Fraktionierung

Ver- und entschlüsseln Sie Beispieldigraphen mit zwei gemeinsamen Schlüsselwörtern, damit Einführungskurse 3×9- / 9×3-Gitter und Periodenfraktionierung an einem Ground-Truth-Orakel zeigen.

Digrafid-Rätsel und CTF-Challenges

Kodieren oder kehren Sie Delastelle-Digrafid-Geheimtexte für Challenge-Strings um, ohne für jeden Aufgabensatz und jede Periode ein Einmal-Skript zu schreiben.

Was ist die Digrafid-Chiffre?

Eine klassische Digraph-Fraktionierungs-Chiffre von Félix Delastelle mit zwei Schlüsselalphabeten (3×9 und 9×3 über A–Z plus '#') und einer 3×3-Zahlenbrücke. Digraphen werden zu Koordinaten-Tripeln, die periodisch fraktioniert und wieder auf Buchstabenpaare abgebildet werden.

Warum sind zwei Schlüssel erforderlich?

Key1 baut das horizontale 3×9-Alphabet, key2 das vertikale 9×3-Alphabet.

Wie entschlüssele ich einen Digrafid-Geheimtext?

Die Transformation ist eine Involution: derselbe Prozess stellt den Original-Buchstabenstrom wieder her (einschließlich etwaigem '#'-Padding).

Worin unterscheidet sich Digrafid von Bifid oder four-square?

Bifid fraktioniert Einzelbuchstaben auf einem 5×5-Polybius-Quadrat. Four-square substituiert Digraphen auf vier 5×5-Quadraten ohne Koordinatenfraktionierung. Digrafid fraktioniert Digraph-Koordinaten über zwei 27-Symbol-Alphabete mit Zahlenbrücke und Periodenblock.

Was bewirkt die Periode bei der Digrafid-Chiffre?

Sie legt fest, wie viele Buchstabenpaare gemeinsam einen Block bilden, bevor die Ziffern spaltenweise neu gelesen werden. Erlaubt sind 2 bis 10; ohne Angabe gilt 3, also Blöcke aus sechs Buchstaben. Zum Entschlüsseln brauchen Sie dieselbe Periode.

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/enc/digrafid

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/enc/digrafid \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"DCODE","key1":"KEYWORD","key2":"SECRET"}'
{
  "text": "DCODE",
  "key1": "KEYWORD",
  "key2": "SECRET"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.digrafid",
  "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.

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.

Doppelkreuze scheitern mit invalid_input und einer klaren englischen Meldung.

Wie Digrafid-Digraph-Fraktionierung mit zwei Schlüsselalphabeten funktioniert

Eindeutige lateinische Buchstaben und optionale Doppelkreuze aus key1 füllen zuerst das horizontale Drei-mal-neun-Gitter; anschließend vervollständigen die restlichen Symbole von A–Z und das Doppelkreuz das Gitter in natürlicher Reihenfolge; key2 tut dasselbe für das vertikale Neun-mal-drei-Gitter. Es gibt keinen Zufalls-Pad, keinen Zeitstempel und keinen Netzaufruf—identische Eingaben liefern stets dasselbe JSON. Diese Seite implementiert nur klassisches periodenbegrenztes Digrafid auf zwei Schlüsselalphabeten mit siebenundzwanzig Symbolen, nicht Bifid, nicht Trifid, nicht four-square und nicht automatische Kryptoanalyse unbekannter Schlüssel.

Was Sie senden und was Sie zurückerhalten

Fehlt mode, ist encrypt die Vorgabe; fehlt period, sind drei Digraphen pro Block der klassische Standard und entsprechen Sechs-Buchstaben-Blöcken vieler Lehrbuchbeispiele. Senden Sie ein Pflicht-Zeichenkettenfeld namens text, die Pflicht-Zeichenkettenfelder key1 und key2 für das horizontale und vertikale Alphabet, einen optionalen mode-Wert encrypt oder decrypt sowie eine optionale Ganzzahl period von zwei bis zehn für Digraphen pro Fraktionierungsblock. Jeder Schlüssel muss nach Normalisierung mindestens einen lateinischen Buchstaben A–Z oder ein Doppelkreuz enthalten; eine leere Zeichenkette, nur Leerzeichen oder nur Ziffern und Satzzeichen scheitern mit invalid_input und einer Meldung, welcher Schlüssel leer war. Bei Erfolg spiegelt die Antwort mode, text, key1, key2 und period wider, liefert result als die umgewandelte Digraphen-Zeichenkette in Großbuchstaben inklusive Auffüll-Doppelkreuzen, length dieses Ergebnisses, letters_mapped als Anzahl der Eingabesymbole vor dem Auffüllen, padded als Anzahl hinzugefügter Doppelkreuze, alphabet1 und alphabet2 als die siebenundzwanzig Zeichen langen Füllungen des Laufs sowie cipher gleich digrafid für Clients, die das Profil prüfen. Fehlender Text, fehlende Schlüssel, Nicht-String-Objekte für diese Felder, nicht unterstützte mode-Werte, period außerhalb des zulässigen Bereichs, Zeichenketten über dem dokumentierten Maximum und Nutzlasten ohne Buchstaben oder Doppelkreuze scheitern mit invalid_input und einer klaren englischen Meldung. Validierungsfehler verbrauchen kein Prepaid-Guthaben. Klassische Prüfungen umfassen das Verschlüsseln von DCODE mit flachen Alphabeten und Periode drei zum stabilen Geheimtext MOLGAZ, das Entschlüsseln dieses Geheimtexts mit denselben Schlüsseln zurück zur aufgefüllten Form sowie die Bestätigung, dass leere key1- oder key2-Werte abgewiesen werden statt ein Standardalphabet zu erfinden. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element.

Wo Digrafid-Werkzeuge in der Praxis auftauchen

Weil diese Fähigkeit eine reine Parse-Engine ist, gilt der API-Preis als veröffentlichte Basis von $0.002 pro erfolgreichem Element, und fehlgeschlagene Validierung wird nicht berechnet.

Leichte Doppel-Schlüssel-Kodierung von Labels

Wandeln Sie Quizantworten oder interne Labels in Digrafid-Digraphenströme um und dekodieren Sie sie später mit denselben Schlüsseln und derselben Periode im Browser oder per API.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingaben werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →