Identificador de Algoritmos de Criptografia e Hashing
Analise hashes e textos cifrados para identificar o algoritmo de criptografia ou hashing utilizado
Insira o Hash/Texto Cifrado
Exemplos para teste:
WeJcFMQ/8+8QJ/w0hHh+0g== 5f4dcc3b5aa765d61d8327deb882cf99 $2y$10$N9qo8uLOickgx2ZMRZoMy... a94a8fe5ccb19ba61c4c0873d391e987982fbbd3 e10adc3949ba59abbe56e057f20f883e
WeJcFMQ/8+8QJ/w0hHh+0g== 5f4dcc3b5aa765d61d8327deb882cf99 $2y$10$N9qo8uLOickgx2ZMRZoMy... a94a8fe5ccb19ba61c4c0873d391e987982fbbd3 e10adc3949ba59abbe56e057f20f883e
Resultados da Análise
Aguardando análise
Insira um hash ou texto cifrado no campo ao lado e clique em "Analisar Hash" para ver os resultados.
Como Identificar um Hash
Para identificar qual algoritmo de criptografia ou hashing está sendo usado, observe estas características:
Comprimento:
Cada algoritmo tem um comprimento de saída específico
Alfabeto:
Hex (0-9, a-f), Base64 (A-Z, a-z, 0-9, +, /, =), ou outros
Padrões visuais:
Certos algoritmos têm padrões reconhecíveis
Prefixo/Sufixo:
Alguns algoritmos incluem identificadores (ex: $2y$ para bcrypt)
Métodos para Identificação
Além da análise técnica, você pode usar estas abordagens práticas:
- Engenharia reversa: Analise o código-fonte do aplicativo quando possível
- Testes com senhas conhecidas: Crie um usuário com senha conhecida e observe o hash gerado
- Verifique se há salt: Veja se o mesmo hash muda para a mesma senha em momentos diferentes
- Google o hash: Pesquise o hash no Google para ver se ele aparece em bases de dados conhecidas
Post a Comment