Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ciphey — ⚡ Descriptografa automaticamente criptografias sem conhecer a chave ou cifra, decodifica codificações e quebra hashes ⚡ | Kitploit
Ferramentas/GitHubGitHub/bee-san/ciphey
Ferramentas de Criptografia/DescriptografiaAnálise de HashCriptografiaCTFTestes de PenetraçãoAprendizado e EducaçãoTop em Criptografia nº13Top em CTF nº6Top em Ferramentas de Criptografia/Descriptografia nº14
21.6k1.4k155há 8 diasRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Top em Análise de Hash nº5
GitHubbee-san/ciphey

Ciphey

⚡ Descriptografa automaticamente criptografias sem conhecer a chave ou cifra, decodifica codificações e quebra hashes ⚡

Ver Repositório

Ciphey em um terminal: entram quatro camadas de Base64, o Ciphey pergunta se 'Ciphey peels back every layer of encoding' é o texto simples e então o imprime com o caminho Base64 → Base64 → Base64 → Base64. Clique para assistir ao tour de um minuto.

Ciphey

Cole um texto que foi codificado ou criptografado. O Ciphey descobre como e entrega o texto simples.
Sem chave, sem nome de cifra, sem dicas. Base64, hex, Caesar/ROT13, Vigenère, código Morse e mais 19, em várias camadas de profundidade.

crates.io docs.rs MIT license

Instalar · Início rápido · Recursos · Biblioteca · MCP · Documentação · Discord
▶ Assista ao tour de um minuto (MP4, 61 s)

Instalar

cargo install ciphey

Binários pré-compilados para Linux (x86_64), macOS (Intel e Apple silicon) e Windows (x86_64) estão na página de releases, cada um com um checksum .sha256.

Para compilar a partir do código-fonte, você precisa de uma toolchain Rust:

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

Ou pule a instalação: entre no servidor Discord, vá para #bots e digite $ciphey <seu texto> ($help lista os comandos).

Início 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

Na primeira vez que você o executa, uma breve configuração solicita um tema de cores, como você deseja que os resultados sejam exibidos e se deve usar uma wordlist, e salva suas respostas em ~/.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 lista todas as opções.

Recursos

⚡ Rápido

Um terminal executa time ciphey -d em uma string Base64. O Ciphey imprime 'Ciphey is very fast' e o caminho Base64 → Hexadecimal → caesar, e o bash reporta real 0m0.157s. Um gráfico então compara os 0,19 s do Ciphey (a mediana de 10 execuções) com nenhuma resposta após 60 s para o Python Ciphey 5.14.0 na mesma entrada.

▶ Assista ao clipe (16 s)

Três camadas (ROT13, depois hex, depois Base64) são removidas em 0,16 s, medido pelo time do bash em uma gravação real. Aqui está a mesma comparação para mais entradas, contra o Python Ciphey 5.14, a versão que o Ciphey substitui:

EntradaCipheyPython Ciphey 5.14
Base640,11 s0,92 s
Hex → Base640,14 s1,02 s
ROT13 → Hex → Base640,19 snenhuma resposta em 60 s
URL → Base64 → Hex0,24 s1,15 s
Base64 ×40,41 s0,78 s
Hex → Base32 → Base64 → Hex0,54 s0,72 s, resposta errada
ROT13 → Hex → Base64 → Base321,15 snenhuma resposta em 60 s

Mediana de tempo real de 10 execuções por entrada (Python Ciphey: 3) em uma máquina Linux compartilhada de 16 CPUs, Ciphey em 47bd16d6 com o prompt y/N desativado e um $HOME novo por execução para que seu cache não possa ajudar. Cada execução foi limitada a 60 s. O script e os números brutos estão em media/tui-video/bench no branch media/readme-videos.

Onde ambos chegam à resposta correta, o Ciphey é de 1,9 a 8,6 vezes mais rápido. De onde vem a velocidade?

  • É Rust.
  • Uma busca A* tenta primeiro as cadeias de decodificadores mais promissoras.
  • Cada decodificador roda em paralelo com Rayon, em até 10 textos candidatos por vez.
  • As respostas são armazenadas em cache em ~/.ciphey/database.sqlite, então a mesma entrada uma segunda vez retorna em milissegundos.

🧅 Camada após camada, sem necessidade de chave

O Ciphey não precisa que lhe digam o que está vendo. Ele busca cadeias de decodificadores (Base64 dentro de hex dentro de ROT13, quatro camadas de Base64, e assim por diante) e para no primeiro candidato que parece texto simples. Por padrão, ele mostra esse candidato e pergunta antes de aceitá-lo (-d desativa isso). O clipe no topo desta página mostra uma decodificação de quatro camadas.

Há também um temporizador: se o Ciphey não encontrar nada após 5 segundos, ele para e avisa (-c altera o limite).

Ele conhece 24 decodificadores e quebradores:

TipoDecodificadores
Codificações BaseBase64 (padrão e URL-safe), Base32, Base58 (Bitcoin, Flickr, Monero, Ripple), Base91, Base65536, Z85
Outras codificaçõesHexadecimal, binário, URL (percent-encoding), código Morse, Braille, A1Z26, Citrix CTX1
CifrasCésar (incluindo ROT13), ROT47, Atbash, Vigenère (ele descobre a chave sozinho), cerca de trilhos, texto invertido
ExcentricidadesBrainfuck (ele executa o programa), Morse ou binário escrito com outros símbolos

Mais estão a caminho: #1030 acompanha 109 decodificadores que ainda não estão incluídos.

🕵️ Sabe o que encontrou

Três execuções do Ciphey. Base64 decodifica para 'mount -o username=bee,password=hunter2', identificado como um Comando Mount Com Credenciais em Texto Simples. Base64 decodifica para um link otpauth://, identificado como uma URI de Senha de Uso Único Baseada em Tempo (TOTP). Hex decodifica para 192.168.0.1, identificado como um Endereço de Protocolo de Internet (IP) Versão 4.

▶ Assista ao clipe (21 s)

Baixar ferramenta