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

Нужна хеш-функция для программы на языке С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread145476.html
помогите плз плз плз плз плз ЛЮБУЮ ИЗ "2" 1) N учеников проходили тестирование, выполнив M тестов по какому-либо предмету. Сколько очков набрал каждый ученик по...
C++ Рекурсия: размещения из 10 по 3 элемента Помогите Плз Плз Плз Плз Плз Получить все размещения из 10 элементов 1, 2,..., 10 по 3 в каждом. Размещением называется выборка из п указанных элементов т неповторяющихся элементов. http://www.cyberforum.ru/cpp-beginners/thread145473.html
C++ Заменить все прописные буквы на строчные
Подредактируйте код, нужно поменять все прописные буквы на строчные буквы. Только вот программа не запускается. Код: #include <stdio.h> #include <ctype.h> int main(void){ char...
исходник win calc C++
Здрасти. Не знаю в какой раздел написать лучше, написал в самый лучший. А ктони-будь знает где можно посмотреть исходный код калькулятора windows компании microsoft?
C++ Описать рекурсивную функцию, вычисляющую значение двойного факториала http://www.cyberforum.ru/cpp-beginners/thread145456.html
Описать рекурсивную функцию Fact2(N) вещественного типа,вычисляющую значение двойного факториала N!! = N*(N-2)*(N-4)*... (N>0 - параметр целого типа;последний сомножитель в произведении равен 2,если...
C++ ортогональность кто нибудь может привести пример ортогональности на си подробнее

Показать сообщение отдельно
RNT
Автор FAQ
3134 / 354 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
16.06.2010, 21:40  [ТС]
Нужна криптографическая хэш-функция.

Цитата Сообщение от Roma_F Посмотреть сообщение
Кстати из твоего первого сообщения совершенно непонятно для чего тебе нужна хеш-функция - проверять пароли, файлы или просто для быстрого поиска по ключу.
Объясню зачем это нужно. Подробнее можно узнать прочитав эту тему . Я нашел интересный способ хранения паролей от любого количества учетных записей при помощи хэш-функции. Минус такого способа в том, что хэш-функция выводит шестнадцатеричный код, который в качестве пароля ненадежен, т.к. используются только 16 разных символов. Я сделал программу, которая разбирает вывод хэш-функции, два подряд идущих символа (т.е. один байт) преобразовает в одну букву алфавита или цифру.
Например, такой результат хэш-функции
e332a76c29654fcb7f6e6b31ced090c7
преобразовывает в такой
6ibhugs3khhi34x2
Длина строки уменьшается в два раза, но зато пароль становится надежным. Поэтому мне нужна криптографическая хэш-функция, способная выдать строку достаточной длины. Связываться с ненадежными контрольными суммами я не хочу т.к. для хранения паролей их не следует использовать.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru