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

Stay Updated

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