hash
C2Pronunciation
UK
- /hˈæʃ/
US
- /ˈhæʃ/
Description
- chopped dish
- fixed data digest
- chop finely
- work through
- number sign (#)
You might first think of hash as the chopped-up leftovers your grandmother turns into a hearty breakfast, but the word also has an important life in the digital world. In computer science, a hash is a way to turn any piece of data, such as a file or a password, into a fixed-size string of characters. It works a bit like a digital fingerprint: it gives you a compact result that helps you check whether the original data has changed. Today, this hashing process is a basic tool for security and for making sure data stays the same.
"Hash" is a surprisingly versatile word with roots stretching from the kitchen to the digital world. Originally, it referred to a dish made by chopping up leftovers—meat, vegetables, and potatoes—and frying them together. Whether it's a classic corned beef hash or a simple potato blend, the dish remains a rustic, comforting meal born out of resourcefulness.
In modern usage, however, "hash" has taken on a significant meaning in computer science. A hash function is an algorithm that transforms data of any size into a fixed-size string of characters, often called a hash value or digest. In many important cases, especially in cryptography, this process is designed to be one-way: you can create the result from the original data, but you cannot practically rebuild the original information from that result alone.
This makes hashing incredibly useful for verifying data integrity. If even a single character in a file changes, the resulting value will usually be very different, which can quickly alert you to damage or tampering. It is also crucial for password security; websites generally do not store your actual password, but rather a hash of it. This way, if a database is breached, attackers are less likely to get your plain-text credentials.
Beyond food and computers, the word remains flexible. You might "hash" vegetables for a stir-fry or "hash out" a problem with a friend, meaning to discuss it thoroughly until you reach a solution. Even the "hash" symbol (#), famous for its use in social media hashtags, is part of this family, acting as a label to categorize and organize topics. Whether you're cooking, coding, or communicating, "hash" represents transformation, verification, and clever resourcefulness.
Examples
- 1
Breakfast food
We had corned beef hash for breakfast.
- 2
Leftovers
She turned the leftover roast and potatoes into a hash for dinner.
- 3
Client planning
Let's hash out the details before we email the client.
Phrase
hash out
talk about something until you reach a clear decision
- 4
Labor talks
The union and the company are still hashing out a new contract.
- 5
Travel mistake
I made a complete hash of the booking and reserved the wrong hotel.
Pattern
make a hash of + task
do it very badly
- 6
Password security
The app stores password hashes instead of the actual passwords.
Domain
in computing, a hash is data changed into a fixed code
Forms and spellings
4 forms open this card.
Main spelling
- hashnounverb
Forms
- hashing-ing formverbnoun
- hashespluralnounverb
- hashedpast tenseverbnoun