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

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

Войти
Регистрация
Восстановить пароль
 
Flassie
181 / 166 / 29
Регистрация: 03.08.2012
Сообщений: 591
Завершенные тесты: 2
#1

Показать элементарный пример хэширования слова - C++

18.05.2013, 19:28. Просмотров 507. Ответов 3
Метки нет (Все метки)

Не могли бы вы показать элементарный пример хэширования слова?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2013, 19:28     Показать элементарный пример хэширования слова
Посмотрите здесь:

C++ Приведите пример программы с применением слова enum
C++ Объяснить элементарный цикл
Нужен пример хэширования C++
C++ Слова, в которых встречается первая и последняя буквы предыдущего слова
Элементарный математический код, но почему то всегда равно 0,0000 C++
Наследование. Элементарный пример. В чем ошибка? C++
C++ Элементарный класс для работы с файлами, компилятор выдает ошибку, что не так с private
Алгоритм хэширования MD5 C++
Элементарный ввод/вывод - ошибка "Cout undeclared" C++
C++ Написать элементарный медиа-центр для запуска программ
C++ Элементарный калькулятор
C++ Как из символов слова «топор» получить слова: «ропот», «топот»?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gazlan
Нарушитель
3129 / 1904 / 285
Регистрация: 27.08.2010
Сообщений: 5,133
Записей в блоге: 1
18.05.2013, 20:08     Показать элементарный пример хэширования слова #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// ElfHash
// The published hash algorithm used in the UNIV ELF format
// for object files. Accept a pointer to a string to be hashed
// and return an unsigned long.
 
unsigned long ElfHash(const unsigned char* const name)
{
    unsigned long h = 0;
    unsigned long g = 0;
 
    while (*name)
    {
        h = (h << 4) + *name++;
 
        if (g = h & 0xF0000000)
            h ^= g >> 24;
 
        h &= ~g
    }
 
    return h;
}
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
18.05.2013, 20:14     Показать элементарный пример хэширования слова #3
Flassie, md5() нужно юзать, я токо не знаю как ее подключать в С++ или любое другой алгоритм кодирования использовать, то что получишь в результате кодирования и будет хеш слова.
Flassie
181 / 166 / 29
Регистрация: 03.08.2012
Сообщений: 591
Завершенные тесты: 2
18.05.2013, 20:38  [ТС]     Показать элементарный пример хэширования слова #4
ninja2, нужен свой алгоритм
gazlan, благодарю за пример
Yandex
Объявления
18.05.2013, 20:38     Показать элементарный пример хэширования слова
Ответ Создать тему
Опции темы

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