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

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

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

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

18.04.2014, 00:09. Просмотров 198. Ответов 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++
на вход подаюсть строки... мне их нужно читать до символа * скоко строк не известно и букв тоже...как это сделать? я пишу while (str!=&quot;*&quot;) ...

чтение строк - C++
как scanf читать строку не до первого пробела а до конца?

чтение строк, scanf() - C++
scanf(&quot;%20s&quot;, str1); такой код считает первые 20 символов, введенных с клавиатуры в переменную str1. если сразу после этого...

Чтение строк из файла - C++
struct Questions { char quest; }QuestList; void main() { int numQuest=0; FILE *fp; fp = fopen(&quot;voprosy.txt&quot;,...

Чтение строк из файла - C++
Мне нужно читать строки из фалйа разной длинны тоесть может быть вобще пустая строка. нужно именно c++ не c

Чтение строк из потока - C++
Доброго времени суток всем! Вопрос мой заключается в том, правильно ли я понял суть задания. Мне нужно создать класс, который сможет...

Чтение нескольких строк - C++
Подскажите пожалуйста как сделать следующее: дан файл в котором 2 строки. Первую из этих строк записать в str1, вторую в str2. Строки...

Чтение строк из файла - C++
Есть файл с 10 строками, необходимо вывести на экран четные строки ifstream file(&quot;C:\\1.txt&quot;); for (int i = 0; i &lt; 5; i++) { ...

Чтение последних 10 строк - C++
Подскажите алгоритм вывода нескольких последних строк из большого файла (~1GB). Построчное чтение и вывод только последних строк тут явно...

Чтение строк из файла - C++
Добрый день имеется ряд вопросов касательно чтения строк из текстового файла. В папке с программой содержится файл TEST.TXT, в котором...

Построчное чтение в массив из строк - C++
Как реализовать чтение из словаря по одной строке перенос в строковые переменные? #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...

Чтение из файла в массив строк - C++
Всем добра! Пишу с таким вопросом: есть файл с текстом, длины строк не известны, надо задать динамический массив string (ну чтобы можно...


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

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

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