Что такое ХЭШ?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Что такое ХЭШ?

Сообщение GM » 18.06.2004 (Пт) 3:27

Что такое ХЭШ?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.06.2004 (Пт) 10:27

Это ЧИСЛО.
Которое получают из исходной информации каким-либо несимметричным алгоритмом.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 18.06.2004 (Пт) 12:23

Несимметричным - имеется ввиду необратимым, уникальным :)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 18.06.2004 (Пт) 13:21

А используют его для того, чтобы узнать, не менял ли кто-нибудь эту информацию - для каждой новой информации новый хэш.
Нет меня больше

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 18.06.2004 (Пт) 16:56

Мне казалось, что несимметричный алгоритм - это разный для шифрования и для дешифрования...

А почему хэш должен быть обязательно уникальным? Если организуем быстрый поиск строк с помошью хэш-функции, то главное, чтобы строки с помощью хэш-функции равномерно раскладывались по хэш-ключам и их было бы не слишком много на каждый ключ...

Или вы про что-то другое?
Последний раз редактировалось Rainbow 18.06.2004 (Пт) 17:27, всего редактировалось 1 раз.
Учиться - значит открывать для себя то, что уже знаешь. <...> Учить - значит напоминать другим о том, что они знают это также хорошо, как и ты. <...> Лучше всего ты учишь тому, чему тебе самому больше всего надо научиться. (Р. Бах)

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 18.06.2004 (Пт) 17:17

Мы про алгоритмы шифрования :)
А ты про другое использование хешей :D
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 18.06.2004 (Пт) 17:29

я, в принципе, так и подумала :)
правда, само понятние "хэш" ведь не меняется - число, полученное по исходной информации с помощью некоторого алгоритма.
Учиться - значит открывать для себя то, что уже знаешь. <...> Учить - значит напоминать другим о том, что они знают это также хорошо, как и ты. <...> Лучше всего ты учишь тому, чему тебе самому больше всего надо научиться. (Р. Бах)

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 20.06.2004 (Вс) 1:04

А где можна достать пример юзання хеша?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 2

    TopList