Definição

Hashing é a transformação de uma sequência de caracteres em uma sequência ou chave normalmente mais curta e de tamanho fixo, que representa a sequência original. É amplamente utilizado para a indexação e recuperação de itens em bases de dados.

Fatos principais

  • O hashing facilita a busca de itens em uma base de dados usando uma chave menor em vez do valor original. [source]
  • É também utilizado em algoritmos de criptografia para garantir a integridade dos dados. [source]

Relações

  • relacionado com: Criptografia, Integridade de Dados
  • contrasta com: Codificação

Referências legais

  • N/A

Contradições / incertezas

  • N/A

Notas

A técnica de hashing é essencial na segurança, pois permite verificar a integridade dos dados sem a necessidade de armazenar os dados originais em sua totalidade.