Web Development vocabulary · Web Security

Hash

Meaning in web development, with examples

/hæʃ/verbCommon term

In web development, hash means: To turn data such as a password into a fixed-length string with a one-way function, so that the original value cannot be read back from it.

In Turkish: hash'lemek, özetini almak

How it is used

Passwords are hashed with slow algorithms designed for the job, such as bcrypt or Argon2, together with a random salt. The noun is also hash: at login, the system hashes the typed password and compares the two hashes.

Example sentences

  1. We never store passwords in plain text; we hash them with bcrypt.

  2. The old system hashed passwords with MD5, which is no longer considered safe.

Common collocations

  • hash a password
  • password hash
  • hashing algorithm
  • salt and hash

This word in other fields

The same English word can have a different meaning in another field:

More terms: Web Security

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: