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