Встречается на 2% собеседований по Python
Что такое Н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
интервью вопросы и ответы