---
title: Jericho's Cybersecurity Glossary | Hashing
description: Hashing is the process of converting data into a fixed-length string of characters using a mathematical algorithm. The resulting hash is unique to the original data and is often used for data verification and integrity checks.
---

[Jericho Security | Glossary](http://www.jerichosecurity.com/glossary)

# [Jericho's Cybersecurity Glossary | Hashing](http://www.jerichosecurity.com/glossary/hashing)

 Written by [Jericho Security Team](http://www.jerichosecurity.com/glossary/author/jericho-security-team) | September 28, 2024

#### *Definition:*

Hashing is the process of converting data into a fixed-length string of characters using a mathematical algorithm. The resulting hash is unique to the original data and is often used for data verification and integrity checks.

#### *Use Cases:*

- Used to securely store passwords by hashing them and comparing the hash values during authentication.
- Employed in digital signatures and blockchain technology to ensure data integrity.

#### *Related Terms:*

- [Encryption](https://www.jerichosecurity.com/glossary/data-encryption)
- Message Digest
- Digital Signature
- Checksum

#### *Questions and Answers:*

- **How does hashing differ from encryption?**Hashing is a one-way function that converts data into a fixed-length output, while encryption is a reversible process that converts data into ciphertext and back into plaintext.
- **Why is hashing important for password security?**Hashing secures passwords by converting them into unique hashes, which are stored in databases. Even if the database is compromised, attackers cannot reverse the hash to retrieve the original password.
- **What are some common hashing algorithms?**Common algorithms include MD5, SHA-1, and SHA-256. However, MD5 and SHA-1 are considered weak and have been replaced by stronger algorithms like SHA-256.

[View full post](http://www.jerichosecurity.com/glossary/hashing)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Jericho Security Team"
  },
  "dateModified" : "2024-09-29T12:35:48.983Z",
  "datePublished" : "2024-09-28T17:17:47Z",
  "headline" : "Hashing",
  "image" : {
    "@type" : "ImageObject",
    "height" : 720,
    "url" : "https://40243630.fs1.hubspotusercontent-na1.net/hubfs/40243630/assets/images/jericho-featured-image.jpg",
    "width" : 1280
  },
  "mainEntityOfPage" : "http://www.jerichosecurity.com/glossary/hashing",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60,
      "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
      "width" : 60
    },
    "name" : "Jericho Security | Glossary"
  }
}
```