Central da TI
Entenda o que são funções hash, como funcionam os principais algoritmos e onde elas aparecem no desenvolvimento de software além da criptografia
Uma função hash é um algoritmo matemático que recebe qualquer quantidade de dados como entrada e produz uma sequência de caracteres de tamanho fixo como saída. Não importa se você passou uma palavr...
Nem todo algoritmo hash é igual, e escolher o errado para o contexto errado pode comprometer um sistema inteiro. MD5 O MD5 produz um hash de 128 bits, geralmente representado por 32 caracteres hexa...
A teoria é importante, mas o valor real das funções hash está nas aplicações práticas. Elas aparecem em lugares que muitos desenvolvedores nem percebem. Verificação de integridade de arquivos Esse...
Funções hash não são bala de prata. Existem contextos em que usá-las de forma ingênua pode criar vulnerabilidades sérias. Hashes rápidos são ruins para senhas: algoritmos como MD5 e SHA-256 foram p...
Sistemas distribuídos, microsserviços e arquiteturas orientadas a eventos, o hashing aparece em cada vez mais camadas do stack: na distribuição de carga entre servidores (consistent hashing), na id...