Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Ciphey — ⚡ Descifra automáticamente cifrados sin conocer la clave o el cifrado, decodifica codificaciones y descifra hashes ⚡ | Kitploit
Herramientas/GitHubGitHub/bee-san/ciphey
Herramientas de Cifrado/DescifradoAnálisis de HashCriptografíaCTFPruebas de PenetraciónAprendizaje y EducaciónTop en Criptografía #13Top en CTF #6Top en Herramientas de Cifrado/Descifrado #14Top en Análisis de Hash #5
21.6k1.4k155hace 6 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
GitHubbee-san/ciphey

Ciphey

⚡ Descifra automáticamente cifrados sin conocer la clave o el cifrado, decodifica codificaciones y descifra hashes ⚡

Ver Repositorio

Ciphey en una terminal: entran cuatro capas de Base64, Ciphey pregunta si 'Ciphey peels back every layer of encoding' es el texto plano y luego lo imprime con la ruta Base64 → Base64 → Base64 → Base64. Haz clic para ver el recorrido de un minuto.

Ciphey

Pega texto que ha sido codificado o cifrado. Ciphey averigua cómo y te entrega el texto plano.
Sin clave, sin nombre de cifrado, sin pistas. Base64, hex, Caesar/ROT13, Vigenère, código Morse y 19 más, varias capas de profundidad.

crates.io docs.rs MIT license

Instalar · Inicio rápido · Características · Biblioteca · MCP · Documentación · Discord
▶ Ver el recorrido de un minuto (MP4, 61 s)

Instalar

cargo install ciphey

Hay binarios precompilados para Linux (x86_64), macOS (Intel y Apple silicon) y Windows (x86_64) en la página de releases, cada uno con una suma de verificación .sha256.

Para compilar desde el código fuente, necesitas una toolchain de Rust:

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

O bien, omite la instalación: únete al servidor de Discord, ve a #bots y escribe $ciphey <tu texto> ($help lista los comandos).

Inicio rápido

$ 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

La primera vez que lo ejecutes, una breve configuración te pedirá un tema de color, cómo quieres que se muestren los resultados y si deseas usar una lista de palabras, y guardará tus respuestas en ~/.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 enumera todas las opciones.

Características

⚡ Rápido

Una terminal ejecuta time ciphey -d sobre una cadena Base64. Ciphey imprime 'Ciphey is very fast' y la ruta Base64 → Hexadecimal → caesar, y bash informa real 0m0.157s. A continuación, un gráfico compara los 0,19 s de Ciphey (la mediana de 10 ejecuciones) con la ausencia de respuesta tras 60 s de Python Ciphey 5.14.0 sobre la misma entrada.

▶ Ver el clip (16 s)

Tres capas (ROT13, luego hex y luego Base64) se descifran en 0,16 s, medido con time de bash en una grabación real. Aquí está la misma comparación para más entradas, frente a Python Ciphey 5.14, la versión que Ciphey reemplaza:

EntradaCipheyPython Ciphey 5.14
Base640,11 s0,92 s
Hex → Base640,14 s1,02 s
ROT13 → Hex → Base640,19 ssin respuesta en 60 s
URL → Base64 → Hex0,24 s1,15 s
Base64 ×40,41 s0,78 s
Hex → Base32 → Base64 → Hex0,54 s0,72 s, respuesta incorrecta
ROT13 → Hex → Base64 → Base321,15 ssin respuesta en 60 s

Mediana de tiempo real de 10 ejecuciones por entrada (Python Ciphey: 3) en una máquina Linux compartida de 16 CPU, Ciphey en 47bd16d6 con el aviso y/N desactivado y un $HOME nuevo por ejecución para que su caché no pueda ayudar. Cada ejecución se limitó a 60 s. El script y los números en bruto están en media/tui-video/bench en la rama media/readme-videos.

Donde ambos obtienen la respuesta correcta, Ciphey es de 1,9 a 8,6 veces más rápido. ¿De dónde viene la velocidad?

  • Está escrito en Rust.
  • Una búsqueda A* prueba primero las cadenas de decodificadores más prometedoras.
  • Cada decodificador se ejecuta en paralelo con Rayon, sobre hasta 10 textos candidatos a la vez.
  • Las respuestas se almacenan en caché en ~/.ciphey/database.sqlite, por lo que la misma entrada por segunda vez se devuelve en milisegundos.

🧅 Capa tras capa, sin necesidad de clave

Ciphey no necesita que se le diga qué está mirando. Busca cadenas de decodificadores (Base64 dentro de hex dentro de ROT13, cuatro capas de Base64, etc.) y se detiene en el primer candidato que parece texto plano. Por defecto te muestra ese candidato y pregunta antes de aceptarlo (-d desactiva esto). El clip al principio de esta página muestra una decodificación de cuatro capas.

También hay un temporizador: si Ciphey no ha encontrado nada después de 5 segundos, se detiene y lo indica (-c cambia el límite).

Conoce 24 decodificadores y crackers:

TipoDecodificadores
Codificaciones BaseBase64 (estándar y URL-safe), Base32, Base58 (Bitcoin, Flickr, Monero, Ripple), Base91, Base65536, Z85
Otras codificacionesHexadecimal, binario, URL (codificación porcentual), código Morse, Braille, A1Z26, Citrix CTX1
CifradosCésar (incluido ROT13), ROT47, Atbash, Vigenère (calcula la clave por sí mismo), rail fence, texto invertido
RarezasBrainfuck (ejecuta el programa), Morse o binario escrito con otros símbolos

Hay más en camino: #1030 rastrea 109 decodificadores que aún no están incluidos.

🕵️ Sabe lo que ha encontrado

Tres ejecuciones de Ciphey. Base64 decodifica a 'mount -o username=bee,password=hunter2', identificado como Mount Command With Clear Credentials. Base64 decodifica a un enlace otpauth://, identificado como Time-Based One-Time Password (TOTP) URI. Hex decodifica a 192.168.0.1, identificado como Internet Protocol (IP) Address Version 4.

Descargar herramienta