Встречается на собеседованиях • сегодня
Что такое Нash
Хеш (hash) — это результат работы хеш-функции, преобразующей входные данные произвольной длины в строку фиксированной длины. Хеши используются для быстрого сравнения данных, в структурах данных (например, словарях), криптографии и проверке целостности.
Основные свойства:
- Детерминированность: одинаковые входные данные всегда дают одинаковый хеш.
- Фиксированная длина: результат имеет постоянный размер, независимо от входа.
- Необратимость: сложно восстановить исходные данные из хеша.
- Уникальность: малая вероятность коллизий (разные данные → одинаковый хеш).
Пример в Python:
python
# Использование встроенной функции hash()
print(hash("hello")) # Выведет числовой хеш (может меняться между запусками Python)
# Хеширование с помощью hashlib (для криптографических целей)
import hashlib
data = "hello".encode('utf-8')
print(hashlib.sha256(data).hexdigest()) # Выведет хеш SHA-256 в виде строки
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы