Английская лексика: Разработка программного обеспечения · API, сети и безопасность

Что значит hash?

Значение и примеры · Разработка программного обеспечения

/hæʃ/глаголРаспространённый термин

hash: хешировать, хеш

Преобразовать данные, например пароль, односторонней функцией в строку фиксированной длины, из которой нельзя прочитать исходное значение.

Где и как употребляется

Пароли хешируют медленными специализированными алгоритмами, например bcrypt или Argon2, со случайной солью. Hash употребляется и как существительное: при входе система хеширует введённый пароль и сравнивает полученный хеш с сохранённым.

Примеры предложений

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

    Мы не храним пароли в открытом виде, а хешируем их с помощью bcrypt.

    Здесь противопоставлены открытое хранение пароля и хранение его хеша.

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

    Старая система хешировала пароли с помощью MD5, который теперь не считается безопасным.

    Пример подчёркивает, что сам факт хеширования не делает устаревший алгоритм безопасным.

Распространённые словосочетания

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

Это слово в других отраслях

Одно и то же английское слово может иметь другое значение в другой отрасли:

Другие термины: API, сети и безопасность

Закрепляйте лексику чтением

Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском: