Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 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.4k93vor 8 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



➡️ Discord | Dokumentation ⬅️

Projekt ciphey

ciphey demo

ciphey ist die nächste Generation von Decodierungswerkzeugen, entwickelt vom selben Team, das Ciphey hervorgebracht hat.

Wir haben voll und ganz vor, Ciphey durch ciphey zu ersetzen.

✨ Mehr über ciphey erfahren Sie hier: https://skerritt.blog/introducing-ciphey/ ✨

Verwendung

Die einfachste Möglichkeit, ciphey zu nutzen, ist, dem Discord-Server beizutreten, zum #bots-Kanal zu gehen und ciphey mit $ciphey zu verwenden. Gib $help ein, um hilfreiche Informationen zu erhalten!

Die zweitbeste Möglichkeit ist die Nutzung von cargo install ciphey und der Aufruf mit ciphey.

Sie können dieses Repository auch mit git clone klonen und docker build . ausführen, um ein Image zu erhalten.

Funktionen

Einige Funktionen, die Sie interessieren könnten und auf die wir stolz sind.

Schnell

ciphey ist schnell. Sehr schnell. Andere Decoder wie Ciphey benötigen fortschrittliche künstliche Intelligenz, um zu bestimmen, welchen Pfad sie zur Decodierung einschlagen sollen (ob man zuerst Caesar oder Base64 usw. versuchen soll).

ciphey ist so schnell, dass wir uns derzeit darüber keine Gedanken machen müssen. Für jede 1 Decodierung, die Ciphey schafft, schafft ciphey ~7. Das entspricht einer Geschwindigkeitssteigerung von 700 %.

Bibliothek an erster Stelle

ciphey besteht aus zwei Hauptteilen: der Bibliothek und der CLI. Die CLI verwendet lediglich die Bibliothek, sodass Sie auf ciphey aufbauen können. Einige Funktionen, die wir entwickelt haben, sind:

  • Ein Discord-Bot
  • Bessere Tests des gesamten Programms 💖
  • Diese CLI

Decoder

ciphey unterstützt derzeit 16 Decoder, und die Zahl wächst schnell. Ciphey unterstützt ca. ~50, und wir fügen täglich weitere hinzu.

Timer

Eines der großen Probleme von Ciphey war, dass es endlos laufen konnte. Wenn es Ihren Text nicht decodieren konnte, wussten Sie das nie!

ciphey verfügt über einen Timer (sowohl in der Bibliothek als auch in der CLI integriert), sodass es irgendwann abläuft. Die CLI standardmäßig nach 5 Sekunden, der Discord-Bot nach 10 (um Netzwerknachrichten zu berücksichtigen).

Bessere Dokumentation, bessere Tests

ciphey hat bereits ~120 Tests, Dokumentationstests (um sicherzustellen, dass unsere Dokumentation aktuell bleibt), und wir erzwingen Dokumentation für alle unsere Hauptkomponenten. Das ist wunderbar.

LemmeKnow

Screenshot 2022-12-18 at 17 08 36

LemmeKnow ist die Rust-Version von PyWhat. Es ist 33-mal schneller, was bedeutet, dass wir nun 3300 % schneller decodieren und feststellen können, ob es sich um eine IP-Adresse oder Ähnliches handelt, als in Python.

Multithreading

Ciphey unterstützte kein Multithreading und war recht langsam. ciphey unterstützt es nativ mit Rayon, einer der schnellsten Multithreading-Bibliotheken.

Auch wenn wir die Auswirkungen bei nur 16 Decodern (die zudem recht schnell sind) nicht vollständig sehen, werden wir bei Hinzufügen weiterer (und langsamerer) Decoder feststellen, dass dies die Gesamtgeschwindigkeit des Programms nicht so stark beeinträchtigt.

Mehrstufige Decodierungen

Ciphey unterstützte keine mehrstufigen Entschlüsselungen wie einen Pfad von Rot13 -> Base64 -> Rot13, weil es so langsam war. ciphey ist schnell genug, um dies zu unterstützen, obwohl wir planen, es irgendwann abzuschalten.

Konfigurierbare Empfindlichkeit für Klartexterkennung

ciphey unterstützt jetzt konfigurierbare Empfindlichkeitsstufen für die Erkennung von Unsinn, was eine genauere Klartexterkennung bei verschiedenen Kodierungstypen ermöglicht. Klassische Chiffren wie Caesar verwenden eine niedrige Empfindlichkeit, um englischähnliche Ergebnisse besser zu handhaben, während die meisten anderen Decoder standardmäßig eine mittlere Empfindlichkeit verwenden.

Diese Funktion reduziert Fehlalarme und Fehlerkennungen bei der Klartexterkennung und macht ciphey über einen breiteren Bereich kodierter Texte zuverlässiger.

Verbesserte Klartexterkennung mit BERT

ciphey bietet jetzt eine verbesserte Klartexterkennung unter Verwendung eines BERT-basierten Modells aus der gibberish-or-not-Crate. Diese Funktion:

  • Erhöht die Genauigkeit der Klartexterkennung um etwa 40 %
  • Reduziert Fehlalarme und Fehlerkennungen bei der Identifizierung von Klartext
  • Kann während der Ersteinrichtung oder später mit ciphey --enable-enhanced-detection aktiviert werden
  • Erfordert einen einmaligen Download eines 500 MB großen KI-Modells (erfordert ein kostenloses Hugging-Face-Konto)

Neue Funktionen

Besserer Suchalgorithmus

Wir verwenden jetzt die A*-Suche. Diese ist sehr schnell.

A* arbeitet mit einer Heuristik, um die Kosten für das Erreichen des Ziels vom aktuellen Zustand aus zu schätzen.

Zuerst ignorieren wir die Heuristik für sehr schnelle Decoder wie Base64 und stellen sicher, dass wir sie jedes Mal zuerst auf jedem Knoten ausführen.

Dann berechnen wir die Heuristik für die verbleibenden Decoder mit cipher_identifier, der die Wahrscheinlichkeit bestimmen kann, dass eine bestimmte Zeichenfolge eine bestimmte Chiffre ist.

Wir speichern vorherige Ergebnisse in einem Cache, um eine erneute Berechnung desselben Pfades zu vermeiden.

Wir beschneiden den Suchbaum, um unnötige Berechnungen zu vermeiden und die Speichernutzung niedrig zu halten, falls es zu schlimm wird.

Wir verfolgen auch Statistiken über Decoder, um Decoder, die besser funktionieren, dynamisch zu priorisieren (z. B. Caesar ist beliebt, Beaufort jedoch nicht, sodass Caesar dynamisch gegenüber Beaufort priorisiert wird).

Schließlich verfolgen wir beliebte Paare. So ist base64 -> base64 sehr beliebt, daher priorisieren wir diesen Pfad (neben anderen).

Benutzerdefinierte Themes

Sie können jetzt ein benutzerdefiniertes Theme für ciphey festlegen. Dies ist nützlich, wenn Sie ciphey ein anderes Aussehen verleihen möchten.

Dies hilft auch bei der Barrierefreiheit.

Vigenere

Wir verwenden jetzt den vielleicht besten Algorithmus für Vigenere.

Er ist schnell, genau und verarbeitet Nicht-Buchstaben-Zeichen besser als jeder andere Algorithmus.

Bessere Englisch-Überprüfung

Wir verwenden einen Qudgaram-/Trigramm-/Englisch-Wörterbuch-Checker, um die Wahrscheinlichkeit von Klartext zu berechnen.

Wir ändern die Schwellenwerte je nach Chiffre. Beispielsweise gibt Caesar Text zurück, der wie Englisch "aussieht", während Base64 dies nicht tut.

Darüber hinaus haben wir eine Datenbank mit gängigen Regex (etwa 500) für API-Schlüssel, MAC-Adressen usw.

Wir haben auch eine is_password-Funktion, um zu bestimmen, ob eine Zeichenfolge ein exaktes Passwort aus einem Datenleck ist.

Weitere Chiffren

  • Braille
  • Atbash
  • Vigenere

Datenbank

Wir speichern jetzt Statistiken in einer Datenbank. Dies ist nützlich, um zu sehen, wie ciphey im Laufe der Zeit abschneidet.

KI-Nutzung

Wir verwenden KI für zwei Dinge:

  1. Die TUI wurde komplett per Vibe-Coding erstellt.
  2. Ich habe KI stundenlang recherchieren lassen, um jede einzelne CTF-Herausforderung zu analysieren. Sie erstellte eine Liste von 15.071 CTFs. Dann durchging sie jede einzelne CTF und suchte nach Writeups. In diesen Writeups suchte sie nach allem, was mit Kodierung / Dekodierung zu tun hatte. Daraus erstellte sie dann Tests. Dies ermöglichte es uns, unsere Testabdeckung zu erhöhen und sicherzustellen, dass alle CTF-Kodierungs-/Dekodierungsherausforderungen mit diesem Werkzeug lösbar sind.
Tool herunterladen