Função de Hash
Algoritmo matemático que converte dados em uma cadeia de caracteres de tamanho fixo. Funções de hash seguras são usadas para armazenar senhas sem guardar o texto original.
Uma função de hash criptográfica recebe uma entrada, como uma senha, e produz uma saída de tamanho fixo (o hash) que é determinística (mesma entrada, mesma saída), rápida de calcular e praticamente impossível de reverter. Exemplos comuns são SHA-256 e bcrypt.
Senhas nunca devem ser armazenadas em texto puro. Em vez disso, os serviços guardam o hash da senha. No login, o serviço gera o hash da entrada e compara com o hash armazenado. Mesmo que o banco de dados seja violado, os invasores obtêm hashes, não senhas.
O hashing moderno de senhas usa hashes com “sal” (dados aleatórios adicionados antes do cálculo) e algoritmos deliberadamente lentos (bcrypt, scrypt, Argon2) para resistir a força bruta e a tabelas rainbow.
Pare de compartilhar senhas em planilhas
A TeamPassword armazena, compartilha e alterna as credenciais da sua equipe, com criptografia de ponta a ponta.
Escolhida por mais de 900 agências e equipes pequenas no mundo