Ciphey
MIT๐ Password Attacks ยท Python
Ciphey uses artificial intelligence and natural language processing to automatically detect and decode encrypted or encoded text without knowing the cipher type. Feed it base64, Caesar cipher, Vigenere, AES, hashes, binary, hex, morse code, or dozens of other encodings and it will identify the encoding chain and decode through multiple layers automatically. Ciphey uses a combination of language detection, chi-squared analysis, and its own neural network to determine when text has been successfully decoded. It handles multi-layer encoding (e.g., base64 wrapping hex wrapping rot13) without manual intervention.
Installation
$ pip install cipheyUse Cases
- Automatically identifying and decoding unknown ciphers
- CTF challenge solving for encoding/crypto challenges
- Decoding multi-layer encoded strings
- Forensic analysis of obfuscated data
Tags
Details
- Category
- ๐ Password Attacks
- Language
- Python
- Repository
- ciphey/ciphey
- License
- MIT
- Platforms
- ๐งlinux๐macos๐ชwindows
Links
Community Reviews
Alternatives & Comparisons
John the Ripper
CFast password cracker. Supports hundreds of hash types and ciphers. CPU and GPU modes.
Compare Ciphey vs John the RipperHashcat
CWorld's fastest password recovery tool. GPU-accelerated with support for 300+ hash types.
Compare Ciphey vs HashcatMore in Password Attacks
John the Ripper
CFast password cracker. Supports hundreds of hash types and ciphers. CPU and GPU modes.
Hashcat
CWorld's fastest password recovery tool. GPU-accelerated with support for 300+ hash types.
THC Hydra
CFast online password brute-forcer. Supports 50+ protocols including SSH, FTP, HTTP, SMB, MySQL.
Medusa
CSpeedy, parallel, modular brute-forcer. Supports HTTP, MySQL, SMB, SSH, Telnet, and more.
CeWL
RubyCustom wordlist generator. Spiders a target site and builds password lists from scraped words.
SecLists
ShellThe security tester's companion. Huge collection of wordlists - usernames, passwords, URLs, fuzzing payloads, shells.