Skip to main content
Tech

Hash

Definition

A fixed-length string of characters generated from input data by a hash function, used for data integrity verification, password storage, and digital signatures.

Try the free calculator

Use our Hash Generator to run the numbers yourself.

A hash function takes input data of any size and produces a fixed-length output string called a hash, digest, or checksum. Good hash functions are deterministic (same input always produces same output), fast to compute, irreversible (cannot reconstruct input from hash), and collision-resistant (different inputs produce different hashes).

Common hash algorithms include SHA-256 (used in Bitcoin and digital certificates), SHA-3, bcrypt and Argon2 (designed for password hashing with built-in salting and adjustable work factors), and MD5 (now considered insecure but still used for checksums).

Hashing has numerous applications: verifying file integrity (checksums), storing passwords securely (never store plaintext passwords), data structures (hash tables), digital signatures, blockchain technology, and de-duplication. Unlike encryption, hashing is a one-way process and cannot be reversed to recover the original data.

Get weekly tips for Hash & more

No spam. Unsubscribe anytime.

Related Calculators

Related Terms

Related Articles

Get Free Financial Guides

Weekly tips, new calculator alerts, and exclusive lifetime deal offers.

No spam, ever Unsubscribe anytime Free guides included