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.

Related Calculators

Related Terms

Related Articles

Stay Updated

Get notified about new tools, features, and exclusive deals. No spam, ever.