O que é uma chave de hash?
Uma chave de hash é um pequeno valor usado para representar uma grande parte dos dados em um sistema de hash. Uma função de hash é uma equação matemática que simplifica grandes quantidades de dados em valores pequenos. Esse processo economiza espaço em um banco de dados e facilita a recuperação de informações mais rápidas e mais fáceis para os programas. Também é comum o uso de sistemas de hash para localizar informações repetidas em sistemas complexos, como um padrão repetido de voz ou imagem ou até porções repetidas de uma fita de DNA de genoma ou ácido desoxirribonucleico. Além disso, a Key Hash é o termo internacional em inglês para a chave # em um telefone ou teclado.
Um sistema de hash funciona através de um sistema matemático que transforma informações em uma série de teclas de hash numéricas. As informações originais para cada chave de hash são salvas em uma listagem chamada tabela de hash. Quando um sistema procura informações, mas encontra uma chave, ele simplesmente referenciam a chave com a tabela e recupera as informações originais.
Quando usado em um banco de dados, um sys de hashO TEM é usado para eficiência e velocidade. Esses sistemas simplificam grandes quantidades de informações em bits menores, um processo que economiza espaço no banco de dados e reduz a quantidade de tempo necessária para enviar informações. Por exemplo, o nome John Smith pode aparecer repetidamente em um banco de dados. O sistema de hash pode representar essa sequência específica de letras com o valor '01. '
No exemplo acima, John Smith consiste em dez caracteres, com o espaço incluído, e 01 é apenas dois. Quando o banco de dados for para as informações e a chave de hash 01 voltar, ele verificará sua tabela de hash e envia 'John Smith'. Como a chave de hash é de apenas 20% do valor real das informações, ele economiza espaço em todas as ocorrências das informações; Também economiza muito tempo na transmissão.
Outros sistemas usarão uma chave de hash para encontrar dados redundantes. Quando um sistema contém enormes quantidades de datA que precisa classificar para redundâncias ou padrões, geralmente é mais fácil hash as informações do que classificá -las manualmente. Como diferentes algoritmos de hash colapsam informações de diferentes maneiras, os dados geralmente são enviados através de vários métodos de hash. Quando a hash está completa, é possível encontrar padrões muito rapidamente usando as tabelas de hash resultantes.
Nos Estados Unidos, essa chave é geralmente chamada de chave de libra e o símbolo é um sinal de libra ou um sinal numérico. No Canadá, a chave é frequentemente chamada de uma chave numérica. Quase todo o mundo de língua inglesa fora da América do Norte chama a chave de hash.