Встречается на собеседованиях • сегодня

Что такое Нash

Хеш (hash) — это результат работы хеш-функции, преобразующей входные данные произвольной длины в строку фиксированной длины. Хеши используются для быстрого сравнения данных, в структурах данных (например, словарях), криптографии и проверке целостности.

Основные свойства:

  • Детерминированность: одинаковые входные данные всегда дают одинаковый хеш.
  • Фиксированная длина: результат имеет постоянный размер, независимо от входа.
  • Необратимость: сложно восстановить исходные данные из хеша.
  • Уникальность: малая вероятность коллизий (разные данные → одинаковый хеш).

Пример в Python:

python
# Использование встроенной функции hash()
print(hash("hello"))  # Выведет числовой хеш (может меняться между запусками Python)

# Хеширование с помощью hashlib (для криптографических целей)
import hashlib
data = "hello".encode('utf-8')
print(hashlib.sha256(data).hexdigest())  # Выведет хеш SHA-256 в виде строки
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы