Встречается на собеседованиях • сегодня
Что такое хеш
Хеш — это результат работы хеш-функции, которая преобразует произвольные данные (строку, число, объект) в фиксированную строку или число (хеш). Основные свойства:
- Детерминированность: одинаковые входные данные всегда дают одинаковый хеш.
- Фиксированная длина: выход всегда одной длины, независимо от входа.
- Эффективность: быстрое вычисление.
- Необратимость: сложно восстановить исходные данные по хешу.
В Python для хеширования используется модуль hashlib. Пример с MD5 (не рекомендуется для безопасности, только для примера):
python
import hashlib
data = "Hello, world!"
hash_object = hashlib.md5(data.encode())
print(hash_object.hexdigest()) # Выведет хеш в виде строкиИспользуется в словарях (как ключи), проверке целостности данных, паролях (с солью) и т.д.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы