Встречается на собеседованиях • сегодня
Какие знаешь основные характеристики результата хеш функции
Хеш-функция возвращает результат с несколькими ключевыми характеристиками:
- Детерминированность – одинаковые входные данные всегда дают одинаковый хеш.
- Фиксированная длина – выход всегда имеет одинаковую длину, независимо от входа.
- Быстрота вычисления – хеш должен вычисляться эффективно.
- Необратимость – по хешу нельзя восстановить исходные данные.
- Устойчивость к коллизиям – разные входы должны давать разные хеши (хотя коллизии возможны).
- Лавинный эффект – малейшее изменение входа кардинально меняет хеш.
Пример хеширования в Python с hashlib:
python
import hashlib
data = "hello"
hash_obj = hashlib.sha256(data.encode())
print(hash_obj.hexdigest()) # Фиксированная длина 64 символа
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы