Hash é um valor de identificação usado para verificar a integridade dos dados de mensagens transmitidas por uma rede de computadores. O computador de envio usa um algoritmo secreto que calcula o valor da mensagem. Este valor constitui, com efeito, uma impressão digital para a mensagem, porque o valor é exclusivamente um produto do conteúdo da mensagem.
Além disso, o algoritmo de hashing não pode ser derivado do conteúdo ou valor da mensagem. A mensagem e o valor são então transmitidos. O computador receptor, que também conhece o algoritmo secreto, realiza o mesmo cálculo na mensagem. Se o valor resultante não coincidir com o valor recebido do computador remetente, então fica provado que a mensagem foi alterada no caminho e a mensagem é descartada. Veja a função unilateral.
Technipages explica o Hash
Um hash é uma função usada para converter um valor de dados em um valor muito menor. Um hash é uma função usada para mapear dados originais de um tamanho grande em dados de tamanho menor, um hash mascara os dados originais com outro valor. Com base nisso, um hash consome menos espaço. O hash indexa um dado e quando uma função hash é executada em um pedaço de dados, localizar os dados se tornaria fácil, pois o valor dos dados seria encontrado. As funções de hash são unilaterais; eles não podem ser revertidos.
Os valores de hash são menores do que seus originais, uma aplicação deles pode ser vista na compactação de dados como arquivos de mídia em que o tamanho de um arquivo de mídia é reduzido. O hash também pode ser usado para recuperar dados e confirmar a validade dos dados.
Os valores obtidos de uma função hash devem ser armazenados em uma tabela hash, a tabela atribui um único valor para um dado, então quando os dados originais estão sendo fornecidos, o hash é decodificado e um valor é gerado. O hash de dados é uma prática comum na ciência da computação e é usado para diversos fins.
Usos comuns de Hash
- A tecnologia subjacente para um Cerquilha é a tecnologia subjacente para software de compressão que reduz o tamanho dos arquivos de mídia
- UMA cerquilha é uma maneira segura de garantir a transferência segura de dados sem que os dados sejam alterados ou perdidos
- A recuperação e revalidação de um dado é possível com a presença de um cerquilha
Maus usos comuns de Hash
- UMA cerquilha não mascara o valor de um dado para ser capaz de localizar os dados mais tarde
- Uma vez por cerquilha operação foi realizada, ela pode ser revertida.