Англійська лексика: Розробка програмного забезпечення · 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 описує дію старої системи, а згадка MD5 пояснює, який саме алгоритм застосовували.

Поширені словосполучення

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

Це слово в інших галузях

Те саме англійське слово може мати інше значення в іншій галузі:

Інші терміни: API, мережі й безпека

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

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: