ForHosting KIT · Entwickler-Tools

Trithemius-Chiffre kodieren und dekodieren

Aus Hello World wird Hfnos Buytm: Der erste Buchstabe rückt um 0 Stellen vor, der zweite um 1, der dritte um 2 und so weiter, nach Z beginnt es von vorn, Leerzeichen und Satzzeichen bleiben stehen. Entschlüsseln geht dieselbe Folge rückwärts durch. 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
Hello World
Berechnungsmodus
encrypt
Erhalten Sie
Ergebnis
Hfnos Buytm
Kodierung
trithemius
Eingabelänge
11
Ausgabelänge
11

Dieses Werkzeug für die Trithemius-Chiffre verschlüsselt oder entschlüsselt Text mit der klassischen fortschreitenden Caesar-Substitution, die die Verschiebung für jeden aufeinanderfolgenden Buchstaben um eins erhöht, nach der historischen Tabula-recta-Idee, ohne ein separates Schlüsselwort zu benötigen. Das erste alphabetische Zeichen nutzt Verschiebung null, das zweite Verschiebung eins, das dritte Verschiebung zwei, und so weiter mit modularem Umlauf über ein Sechsundzwanzig-Buchstaben-Alphabet, sodass derselbe Klartextbuchstabe je nach Anzahl der vorherigen Buchstaben auf verschiedene Geheimtextbuchstaben abgebildet werden kann. Die Groß-/Kleinschreibung wird bei jedem Buchstaben beibehalten, während Leerzeichen, Ziffern, Satzzeichen und andere Nicht-Buchstaben unverändert durchgereicht werden und den Buchstabenindex niemals vorrücken, was die lesbare Satzstruktur rund um das verschlüsselte Alphabet erhält. Ein Standard-Kontrollwert ist Hello World, das unter fortschreitenden Verschiebungen verschlüsselt und unter derselben Regel wieder zum Original entschlüsselt.

Was die Trithemius-Chiffre ist und was dieses Werkzeug liefert

Die Trithemius-Chiffre ist eine fortschreitende monoalphabetische Substitution über dem Sechsundzwanzig-Buchstaben-lateinischen Alphabet, oft eingeführt als Vorläufer der Vigenère-Tabelle, bei der jede Zeile ein Caesar-Alphabet ist, das einen Schritt weiter verschoben ist als die vorherige Zeile. Statt eines sich wiederholenden Schlüsselworts ist der Schlüsselstrom schlicht die natürlichen Zahlen ab null: Buchstabenindex null nutzt Verschiebung null, Index eins nutzt Verschiebung eins, und nach fünfundzwanzig läuft die modulare Abbildung um, sodass sich das Muster für längere Nachrichten sauber fortsetzt.

Die Verschlüsselung addiert den Buchstabenindex modulo sechsundzwanzig; die Entschlüsselung subtrahiert ihn mit demselben modularen Umlauf, sodass die beiden Operationen auf demselben fortschreitenden Plan exakte Umkehrungen sind. Nicht-Buchstaben-Zeichen ändern sich nie und rücken den Buchstabenindex nie vor, was Abstände und Satzzeichen rund um die verschlüsselten Buchstaben lesbar hält und der Lehrbuchregel entspricht, die in Unterrichtsdemos der Tabula recta verwendet wird. Diese Seite verwendet immer diese feste fortschreitende Abbildung mit Erhalt der Groß-/Kleinschreibung und ohne optionale Alphabettabellen, die zwischen Locales driften könnten.

Wenn Sie AES, ROT47, Base64, Vigenère mit einem Schlüsselwort oder Morse benötigen, nutzen Sie die dafür vorgesehenen Endpunkte; diese Landingpage beantwortet ausschließlich den fortschreitenden Trithemius-Vertrag, den Kryptografiegeschichte-Kapitel und CTF-Aufwärmübungen bereits beschreiben.

Trithemius in Unterricht, Rätseln und Übungen

Entwickler und Lehrkräfte begegnen der Trithemius-Chiffre in Capture-the-Flag-Aufwärmübungen, Lehrbuchkapiteln zur klassischen Kryptologie und leichten Demos, die zeigen, wie fortschreitende Verschiebungen zwischen einem festen Caesar und einem schlüsselwortgesteuerten Vigenère liegen. Frontend-Teams können Beispielsätze für Screenshots verwürfeln, ohne ein eigenes Alphabet zu erfinden, und sie dann mit decrypt unter derselben fortschreitenden Regel wiederherstellen. Backend-Dienste kodieren kurze Rätselzeichenketten für Rätsel-APIs oder Lehrsandboxen, in denen Studierende den zunehmenden Verschiebungsplan umkehren müssen, um den nächsten Schritt freizuschalten.

Qualitätsingenieure erzeugen deterministische Verschlüsselungs- und Entschlüsselungspaare für Vertragstests, damit eine Middleware, die Trithemius-Unterstützung behauptet, nicht stillschweigend zu einem einzelnen festen Caesar-Offset wechseln kann. Wettbewerbsorganisatoren berechnen Lösungsschlüssel für moderate englische Sätze vorab, ohne undurchsichtigen Web-Spielereien zu vertrauen, die Abstandsregeln ändern oder eine reine Großschreibung erzwingen. Produkt- und Bildungswerkzeuge nutzen die Umwandlung, wenn ein Lernender Geheimtext einfügt und die Oberfläche den wiederhergestellten Klartext unter der dokumentierten fortschreitenden Abbildung zeigen muss.

Kombinieren Sie es mit weiteren klassischen Kodierungs-Helfern, wenn Sie ein kleines Labor freier, deterministischer Textwerkzeuge aufbauen, und behandeln Sie Trithemius niemals als Ersatz für moderne authentifizierte Verschlüsselung in echten Systemen.

CTF- und klassische Chiffre-Übung

Sätze mit fortschreitender Verschiebung für Rätsel, Klassenzimmer und Capture-the-Flag-Aufwärmübungen ver- und entschlüsseln, ohne ein eigenes Alphabet zu erfinden.

Lektionen zur Kryptografiegeschichte

Fortschreitende Tabula-recta-Substitution, Groß-/Kleinschreibung erhaltende Umwandlungen und den Grund demonstrieren, warum Nicht-Buchstaben den Buchstabenindex nicht vorrücken sollten.

Was kostet das Werkzeug für die Trithemius-Chiffre?

Auf dieser Seite ist es im Browser gratis.

Wie entschlüssele ich eine Trithemius-Nachricht?

Senden Sie den Geheimtext als text und setzen Sie mode auf decrypt (oder dec, decode, d). Verschlüsselung ist der Standard, wenn mode weggelassen wird.

Was passiert, wenn der Text leer ist?

Geben Sie eine nicht-leere Zeichenkette zum Ver- oder Entschlüsseln an.

Welche Zeichen werden verschoben?

Nur alphabetische Buchstaben A–Z in beiden Schreibweisen. Leerzeichen, Ziffern, Satzzeichen und andere Symbole werden durchgereicht und rücken den Buchstabenindex nicht vor.

Ist Trithemius für echte Geheimnisse sicher?

Nein. Sie ist eine klassische Lehrchiffre mit festem fortschreitenden Plan. Nutzen Sie moderne authentifizierte Verschlüsselung wie AES-GCM für echte Vertraulichkeit.

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/trithemius

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/trithemius \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.trithemius",
  "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.

Nutzen Sie es gratis im Browser für CTF-Aufwärmübungen, Lektionen zur Kryptografiegeschichte und umkehrbare Rätsel-Arbeitsblätter, oder rufen Sie die API zu $0.002 pro erfolgreicher Anfrage auf, wenn Pipelines reproduzierbare Trithemius-Umwandlungen in automatisierten Diensten benötigen.

Was die Trithemius-Chiffre ist und was dieses Werkzeug liefert

Die JSON-Antwort enthält result für die umgewandelte Zeichenkette, encoding fest auf trithemius, mode auf encrypt oder decrypt gesetzt, input_length und output_length, die übereinstimmen, da die Umwandlung längenerhaltend ist, shifted_chars zählt, wie viele Buchstaben sich tatsächlich bewegten, sowie eine Formelzeichenkette, die die modulare Zuordnung für Dokumentation und Tests wiederholt. Es gibt keinen Streaming-Pfad und keinen stillschweigenden Rückfall auf einen festen Caesar oder ein Schlüsselwort-Vigenère: Entweder geben Sie nicht-leeren Text an, oder die Anfrage scheitert mit invalid_input.

Wie Text und Modus gelesen werden und wie Ergebnisse reproduzierbar bleiben

Die bevorzugten Nutzlastfelder sind text für die Nachricht und optional mode für encrypt oder decrypt. Jeder Buchstabe wird mit der festen fortschreitenden Abbildung verarbeitet, und der Buchstabenindex rückt nur bei alphabetischen Zeichen vor, sodass Verschlüsseln und anschließendes Entschlüsseln immer die ursprüngliche Nutzlast wiederherstellt, ohne ein geheimes Schlüsselfeld. Text akzeptiert Aliase wie input, value, s, message, plaintext und ciphertext, damit Formulare und SDK-Clients bestehende Spaltennamen wiederverwenden können, ohne Anfragebauer neu zu schreiben. Mode ist standardmäßig encrypt, wenn weggelassen, und akzeptiert auch kurze Aliase wie enc, encode, e für encrypt und dec, decode, d für decrypt; jede andere Zeichenkette scheitert bei der Validierung mit einer klaren invalid_input-Meldung. Fehlender Text, leerer Text und nicht-string-Typen lösen alle invalid_input aus, damit ein leeres Formular nicht wie eine erfolgreiche Leerlauf-Umwandlung aussieht. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline benötigen, ohne den zunehmenden Verschiebungsstrom selbst neu zu implementieren. Ungültige Eingaben liefern invalid_input und werden nicht berechnet, was Validierung günstig hält, während erfolgreiche Umwandlungen einen festen Stückpreis von $0.002 pro abgeschlossener Anfrage im KIT-Katalog behalten.

Wo Trithemius in Lektionen, Rätseln und Test-Fixtures passt

Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem Rest des KIT-Tier-A-Katalogs und erlaubt es Ihnen, von einer Unterrichtsdemo zu einer automatisierten Pipeline zu wechseln, ohne das umgewandelte Ergebnis zu ändern.

Deterministische CI-Fixtures

Reproduzierbare Trithemius-Geheimtext- und Klartext-Paare für Unit-Tests, Golden-Dateien und Vertragsprüfungen erzeugen.

Vollständige KIT-Dokumentation lesen →