Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Ciphey — ⚡ Automatisch Verschlüsselungen entschlüsseln, ohne den Schlüssel oder das Verfahren zu kennen, Kodierungen dekodieren und Hashes knacken ⚡ | Kitploit
Tools/GitHubGitHub/bee-san/ciphey
Verschlüsselungs-/EntschlüsselungstoolsHash-AnalyseKryptographieCTFPenetrationstestsLernen & BildungTop in Kryptographie Nr.13Top in CTF Nr.6Top in Verschlüsselungs-/Entschlüsselungstools Nr.14Top in Hash-Analyse Nr.5
21.6k1.4k155vor 7 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
GitHubbee-san/ciphey

Ciphey

⚡ Automatisch Verschlüsselungen entschlüsseln, ohne den Schlüssel oder das Verfahren zu kennen, Kodierungen dekodieren und Hashes knacken ⚡

Repository anzeigen

Ciphey in einem Terminal: vier Base64-Schichten werden eingegeben, Ciphey fragt, ob „Ciphey peels back every layer of encoding“ der Klartext ist, und gibt ihn dann mit dem Pfad Base64 → Base64 → Base64 → Base64 aus. Klicken, um die einminütige Tour anzusehen.

Ciphey

Füge Text ein, der kodiert oder verschlüsselt wurde. Ciphey findet heraus, wie, und liefert dir den Klartext.
Kein Schlüssel, kein Cipher-Name, keine Hinweise. Base64, Hex, Caesar/ROT13, Vigenère, Morsecode und 19 weitere, über mehrere Schichten hinweg.

crates.io docs.rs MIT license

Installation · Schnellstart · Funktionen · Bibliothek · MCP · Dokumentation · Discord
▶ Sieh dir die einminütige Tour an (MP4, 61 s)

Installation

cargo install ciphey

Vorkompilierte Binärdateien für Linux (x86_64), macOS (Intel und Apple Silicon) und Windows (x86_64) finden sich auf der Releases-Seite, jeweils mit einer .sha256-Prüfsumme.

Um aus dem Quellcode zu bauen, benötigst du eine Rust-Toolchain:

git clone https://github.com/bee-san/Ciphey
cd Ciphey
cargo build --release    # the binary is target/release/ciphey

Oder überspringen Sie die Installation: Treten Sie dem Discord-Server bei, gehen Sie zu #bots und geben Sie $ciphey <your text> ein ($help listet die Befehle auf).

Schnellstart

$ ciphey -t 'aGVsbG8gdGhlcmUgZ2VuZXJhbA=='
🕵️ I think the plaintext is Words.
Possible plaintext: 'hello there general' (y/N):
y

🥳 ciphey has decoded 64 times.

The plaintext is:
hello there general
the decoder used is Base64

Beim ersten Ausführen fragt ein kurzes Setup nach einem Farbthema, danach, wie Ergebnisse angezeigt werden sollen, und ob eine Wortliste verwendet werden soll, und speichert deine Antworten in ~/.ciphey/config.toml.

ciphey -t 'NTA3NjYzNzU3MjZjMjA3NjY2MjA2OTcyNjU2YzIwNzM2ZTY2Njc='   # ROT13 → hex → Base64, nothing else needed
ciphey -f secret.txt                    # read the input from a file
ciphey -d -t '...'                      # no y/N prompt: take the first plaintext found (handy in scripts)
ciphey -c 15 -t '...'                   # keep searching for up to 15 seconds (the default is 5)
ciphey -r 'flag\{' -t '...'             # only accept plaintext that matches a regex (a crib)
ciphey --wordlist words.txt -t '...'    # also accept any exact match from a wordlist

ciphey --help listet jede Option auf.

Funktionen

⚡ Schnell

Ein Terminal führt time ciphey -d auf einer Base64-Zeichenkette aus. Ciphey gibt 'Ciphey is very fast' und den Pfad Base64 → Hexadecimal → caesar aus, und bash meldet real 0m0.157s. Ein Diagramm vergleicht dann Cipheys 0,19 s (den Median aus 10 Läufen) mit keiner Antwort nach 60 s für Python Ciphey 5.14.0 bei derselben Eingabe.

▶ Clip ansehen (16 s)

Drei Schichten (erst ROT13, dann Hex, dann Base64) werden in 0,16 s abgetragen, gemessen mit bashs time in einer echten Aufzeichnung. Hier ist derselbe Vergleich für weitere Eingaben, gegen Python Ciphey 5.14, die Version, die Ciphey ersetzt:

EingabeCipheyPython Ciphey 5.14
Base640,11 s0,92 s
Hex → Base640,14 s1,02 s
ROT13 → Hex → Base640,19 skeine Antwort innerhalb von 60 s
URL → Base64 → Hex0,24 s1,15 s
Base64 ×40,41 s0,78 s
Hex → Base32 → Base64 → Hex0,54 s0,72 s, falsche Antwort
ROT13 → Hex → Base64 → Base321,15 skeine Antwort innerhalb von 60 s

Median der Wanduhrzeit aus 10 Läufen pro Eingabe (Python Ciphey: 3) auf einer gemeinsam genutzten Linux-Maschine mit 16 CPUs, Ciphey bei 47bd16d6 mit deaktiviertem y/N-Prompt und einem frischen $HOME pro Lauf, damit sein Cache nicht helfen kann. Jeder Lauf war auf 60 s begrenzt. Das Skript und die Rohzahlen befinden sich in media/tui-video/bench im Branch media/readme-videos.

Wo beide die richtige Antwort liefern, ist Ciphey 1,9- bis 8,6-mal schneller. Woher kommt die Geschwindigkeit?

  • Es ist Rust.
  • Eine A*-Suche probiert zuerst die vielversprechendsten Ketten von Decodern aus.
  • Jeder Decoder läuft parallel mit Rayon, auf bis zu 10 Kandidatentexten gleichzeitig.
  • Antworten werden in ~/.ciphey/database.sqlite zwischengespeichert, sodass dieselbe Eingabe beim zweiten Mal in Millisekunden zurückkommt.

🧅 Schicht um Schicht, kein Schlüssel nötig

Ciphey muss nicht gesagt werden, worauf es schaut. Es durchsucht Ketten von Decodern (Base64 in Hex in ROT13, vier Schichten Base64 und so weiter) und stoppt beim ersten Kandidaten, der wie Klartext aussieht. Standardmäßig zeigt es diesen Kandidaten an und fragt nach, bevor es ihn akzeptiert (-d schaltet dies aus). Der Clip oben auf dieser Seite zeigt eine vierstufige Dekodierung.

Es gibt außerdem einen Timer: Wenn Ciphey nach 5 Sekunden nichts gefunden hat, stoppt es und teilt dies mit (-c ändert das Limit).

Es kennt 24 Decoder und Knacker:

ArtDecoder
Base-KodierungenBase64 (Standard und URL-sicher), Base32, Base58 (Bitcoin, Flickr, Monero, Ripple), Base91, Base65536, Z85
Andere KodierungenHexadezimal, Binär, URL (Prozentkodierung), Morsecode, Braille, A1Z26, Citrix CTX1
ChiffrenCaesar (einschließlich ROT13), ROT47, Atbash, Vigenère (ermittelt den Schlüssel selbst), Zaun-Chiffre, umgekehrter Text
KuriositätenBrainfuck (führt das Programm aus), Morse oder Binär, geschrieben mit anderen Symbolen

Weitere sind in Arbeit: #1030 verfolgt 109 Decoder, die noch fehlen.

🕵️ Weiß, was es gefunden hat

Drei Ciphey-Läufe. Base64 dekodiert zu 'mount -o username=bee,password=hunter2', identifiziert als Mount Command With Clear Credentials. Base64 dekodiert zu einem otpauth://-Link, identifiziert als Time-Based One-Time Password (TOTP) URI. Hex dekodiert zu 192.168.0.1, identifiziert als Internet Protocol (IP) Address Version 4.

Tool herunterladen