IBM PureData System for Analytics, Version 7.1

Funções de hashing

É possível usar funções de hashing para codificar dados, transformar a entrada em um "código hash" ou em um "valor do hash". O algoritmo hash é projetado para minimizar a possibilidade de duas entradas terem o mesmo valor do hash, o que é chamado de colisão.

É possível usar as funções de hashing para acelerar a recuperação de registros de dados (consultas unidirecionais simples), para a validação de dados ("somas de verificação") e para criptografia. Para consultas, o código hash é usado como um índice em uma tabela hash que contém um ponteiro para o registro de dados. Para somas de verificação, o código hash é calculado para os dados antes do armazenamento ou da transmissão e, em seguida, recalculado posteriormente para verificar a integridade dos dados; se os códigos hash não corresponderem, os dados serão corrompidos. As funções hash criptográficas são usadas para segurança de dados.

Alguns casos de uso comuns para funções de hashing incluem:


Feedback | Copyright IBM Corporation 2013 | Last updated: 2013-07-31