O que é uma função de hash?
Uma função de hash é um algoritmo matemático que transforma qualquer quantidade de dados em uma string de caracteres de tamanho fixo. É uma função de mão única, o que significa que você não pode converter o hash de volta para o texto original.
Esta ferramenta é segura?
Sim! Esta ferramenta roda inteiramente no seu navegador (lado do cliente). Seu texto nunca deixa seu dispositivo e não é enviado para nenhum servidor.
Para que serve o MD5?
MD5 é comumente usado para verificar a integridade de dados (checksums). No entanto, não é mais considerado seguro para armazenamento de senhas ou segurança criptográfica devido a vulnerabilidades de colisão.
Qual algoritmo devo usar para senhas?
Para armazenamento de senhas, você deve usar algoritmos de hash lentos especializados como bcrypt ou Argon2 (que incluem salts), não hashes simples como MD5 ou SHA-256. Esta ferramenta gera hashes brutos que são úteis para verificação, mas não suficientes sozinhos para segurança de senha.
Posso criar hash de arquivos?
Atualmente, esta ferramenta suporta entrada de texto. Podemos adicionar suporte a hash de arquivos no futuro.
Quão rápida é a geração?
A geração é quase instantânea para textos curtos porque é executada diretamente no processador do seu dispositivo.
Posso hash de várias linhas?
Sim, a ferramenta trata todo o campo de entrada como uma única string, incluindo novas linhas.
O que é uma colisão?
Uma colisão ocorre quando duas entradas diferentes produzem exatamente o mesmo hash. Isto é teoricamente possível, mas extremamente raro para algoritmos modernos como SHA-256.
Preciso de acesso à Internet?
Não, depois que a página for carregada, você poderá gerar hashes offline.
A saída diferencia maiúsculas de minúsculas?
Hashes são normalmente representados em hexadecimal. Embora as letras (af) possam ser maiúsculas ou minúsculas, o valor que representam é o mesmo. Esta ferramenta gera hexadecimal minúsculo.