Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
parkito
 Аватар для parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 690
#1

Чтение хешированных строк - C++

18.04.2014, 00:09. Просмотров 180. Ответов 1
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста разобраться в вопросе. С помощью хеш-функции

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
unsigned int HashFAQ6(const char * str)
{
 
    unsigned int hash = 0;
 
    for (; *str; str++)
    {
        hash += (unsigned char)(*str);
        hash += (hash << 10);
        hash ^= (hash >> 6);
    }
    hash += (hash << 3);
    hash ^= (hash >> 11);
    hash += (hash << 15);
 
    return hash;
 
}
хеширую строку, получаю хеш-данные. Подскажите пожалуйста, как по хеш-данным можно снова получить строку?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 00:09     Чтение хешированных строк
Посмотрите здесь:

чтение строк из файла C++
Чтение строк из файла C++
Чтение нескольких строк C++
C++ чтение строк
чтение строк C++
C++ чтение строк, scanf()
Чтение последних 10 строк C++
Чтение строк из файла C++
Чтение строк из файла C++
C++ Чтение строк из потока
Чтение строк из файла C++
C++ Чтение из файла определеных строк

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gazlan
Нарушитель
3129 / 1904 / 285
Регистрация: 27.08.2010
Сообщений: 5,133
Записей в блоге: 1
18.04.2014, 01:41     Чтение хешированных строк #2
Цитата Сообщение от parkito Посмотреть сообщение
как по хеш-данным можно снова получить строку?
Никак. Можно только подобрать строку, дающую такой же хэш (коллизия).
Yandex
Объявления
18.04.2014, 01:41     Чтение хешированных строк
Ответ Создать тему
Опции темы

Текущее время: 17:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru