1001Ferramentas
#️⃣ Conversores

Hash djb2 (Não-Criptográfica)

Calcula o hash djb2 de um texto, a popular função de Daniel J. Bernstein que parte de 5381 e a cada caractere faz hash × 33 + código. Retorna um valor de 32 bits. É muito usada em tabelas hash por ser rápida e ter boa dispersão. Não serve para segurança.

Resultado

Hash djb2

A função djb2, de Daniel J. Bernstein, é um dos hashes de string mais conhecidos. Começa com a constante mágica 5381 e, para cada caractere, faz hash = hash × 33 + código. O fator 33 não tem explicação teórica — Bernstein dizia simplesmente que funcionava bem na prática. Produz um valor de 32 bits com boa dispersão, ideal para tabelas hash, mas inseguro para fins criptográficos.

Ferramentas Relacionadas