Ciphey vs xortool
GitHub Stats
About Ciphey
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.
About xortool
xortool is a Python-based cryptanalysis tool that analyzes and breaks multi-byte XOR cipher encrypted data by performing statistical analysis to determine the most probable key length and key values. It uses character frequency analysis, key length estimation through coincidence counting, and known-plaintext assumptions to recover encryption keys without brute force. CTF participants, malware analysts, and cryptography researchers use xortool to quickly defeat XOR-based obfuscation, which remains one of the most common lightweight encryption schemes found in malware, data encoding, and CTF challenges. The tool can process raw binary files, hex-encoded data, and text input, outputting recovered keys and decrypted plaintext with probability rankings for each candidate.
Platform Support
Tags
Ciphey only
xortool only