Skip to main content
Ataques e Ameaças

Tabela Rainbow

Tabela de valores de hash pré-calculados usada para reverter funções de hash, permitindo quebra rápida de senhas quando os hashes não têm sal.

Uma tabela rainbow é uma tabela de consulta pré-calculada que mapeia valores de hash de volta ao texto original. Em vez de calcular o hash de cada senha possível durante o ataque, o que consome tempo, o invasor calcula antecipadamente os hashes de milhões de senhas comuns e guarda os resultados.

Quando obtém uma senha com hash a partir de uma violação, basta consultar a tabela. Se o hash coincidir, a senha aparece imediatamente. Tabelas rainbow quebram hashes MD5 e SHA1 sem sal em segundos.

A defesa é o sal: acrescentar um valor aleatório a cada senha antes de gerar o hash. Como o sal é único por senha, tabelas pré-calculadas se tornam inúteis, já que cada combinação exigiria sua própria tabela. Algoritmos modernos de hash de senha (bcrypt, Argon2) já incluem sal por padrão.

Voltar ao glossário

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