Hash List

What Does Hash List Mean?

A hash list is simply a set of hash values related to sets of data items linked together in a file or folder system or some other connective array format. Hash lists are used to analyze data in a database or other environment, to access one or more of these items, to assess the size of an array, or for other investigative purposes.


Techopedia Explains Hash List

In a basic sense, a “hash” is simply the connection of a data set of arbitrary size to another usually smaller data set of a fixed size. Hashes allow for smaller storage tools, and other efficiencies. A hash list shows how a set of hash values are related: how they collectively work to store data from a given “block” or unified collection. For example, if there are ten first and last names in a database table, hashed to ten integers, the hash list would be the set of ten integers representing the totality of the original information.

Hash lists also have an important utility when it comes to data security. Putting a hash into a list, rather than just using one hash value for an entire block, makes it easier to check incoming input over a peer-to-peer network or other connectivity model, and figure out whether any individual data set correlating to a hash value on the list has been compromised, or is in fact fake or illegitimate. Analyzing a set of blocks of data through a hash list segments the analysis and makes it easier to spot destructive hacking. That is one common use of hash lists in a hash cryptography system.


Related Terms

Latest Computer Science Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…