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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача в процедуру адреса функции http://www.cyberforum.ru/cpp-beginners/thread145434.html
1.Не могу найти где прочитать - как вызывать функцию, если передается ее адрес - и как выглядит вызов и обращение к ней? 2. Нужен хороший учебник по С++ для подготовки к экзамену, или ссылка на - описание языка в инете Спасибо, всем кто откликнется!
C++ Функция переноса помогите написать функцию, которая переносила бы последний элемент списка на первое место. http://www.cyberforum.ru/cpp-beginners/thread145268.html
C++ Сжать массив, удалив из него все элементы, модуль которых не превышает 1
Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями.
C++ Упорядочить строки целочисленной прямоугольной матрицы
Упорядочить строки целочисленной прямоугольной матрицы по возрастанию ко-личества одинаковых элементов в каждой строке.
C++ Построить матрицу, строками которой являются соответственно векторы http://www.cyberforum.ru/cpp-beginners/thread145165.html
Даны векторы X={x1, x2, x3}, Y={у1, у2, у3} и Z={z1, z2, z3}. Построить матрицу A(3,3), строками которой являются соответственно векторы X,Y и Z, упорядоченные в порядке возрастания значений их компонент. Ввод элементов массива, упорядочение вектора по возрастанию оформить в виде подпрограммы. #include <iostream.h> main(){ int A int i,j; cout<< "Ââîä ìàòðèöû A"...
C++ Подключение библиотеки в процессе выполенния программы имеется следующая задача - в процессе выполнения прога формирует данные на основе которых проиходит выбор функций дальнейших обработок. Функции распиханы по разным срр файлам. Включать все их в начале не могу нужно что бы в зависимости от результата прога в роцессе выполнения подллючала библотеки созданных мной функий ! как это реализовать в С ? Желательно в рамках консольного приложения !!!! подробнее

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

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