что такое hash



Hash что такое

Автор Николай Байдалов задал вопрос в разделе Компьютеры, Связь

что такое "hash" и получил лучший ответ

Ответ от *Девушка с характером*[гуру]
мешанина

Ответ от Данил Кулешов[новичек]
Гашиш

Ответ от Edward Hades[эксперт]
в компьютере как правило под хэшем понимается число, которое получается после обработки данного текста по специальному алгоритму. Как правило алгоритм выбирается таким образом, чтобы значения чисел получались сильно отличающимися даже при незначительном изменении текста. Например хеш по алгоритму MD5 слова "Саша" - c82ba9637cfaae71fc6b988f65abe2a2, а слова "Маша" - 9ee3309645bd2c0775899fca14f311e1. Также важным свойством является практическая неосуществимость его обращения - то есть восстановления исходного текста по числу.

Ответ от Kreo[гуру]

Хеширование (англ. Collision-Resistant Hash Functions) — преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины таким образом, чтобы изменение входных данных приводило к непредсказуемому изменению выходных данных. Такие преобразования также называются хеш-функциями или функциями свёртки, а их результаты называют хешем, хеш-кодом или дайджестом сообщения (англ. message digest).
В общем случае однозначного соответствия между исходными данными и хеш-кодом быть не может. Существует множество массивов данных, дающих одинаковые хеш-коды (так называемые коллизии) , и каждая хэш-функция должна оцениваться по стойкости к возникновению коллизий. В разных задачах выдвигаются различные требования к стойкости хэш-функций.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: что такое "hash"
Хеширование на Википедии
Посмотрите статью на википедии про Хеширование
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*