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

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

Войти
Регистрация
Восстановить пароль
 
NextJkeee
0 / 0 / 0
Регистрация: 14.08.2011
Сообщений: 50
#1

Хеширование пароля - C++

26.04.2013, 21:38. Просмотров 959. Ответов 13
Метки нет (Все метки)

Проблема такая, нужно захешировать пароль пользователя, пробовал уже всё, что нашел в интернете, наверное я тугой В общем, не подскажете любой способ получить надежный хеш пароля? VS2010
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2013, 21:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Хеширование пароля (C++):

Хеширование - C++
Помогите, пожалуйста.Поиск в хеш-таблицах. Написать класс Group. В группу должны входить студенты, содержащие следующие данные: -фамилия ...

Хеширование - C++
1. Реализовать интерактивное приложение со следующей функциональностью, использующее вышеописанный модуль. a. Создание хеш-таблицы...

Хеширование - C++
У меня есть вариант хешировани данных для ГОСТ 28147-89. Помогите ее переделать под ГОСТ Р 34.11-94. вот...

Хеширование - C++
Вот такая проблема... Точнее их много, но если по порядку, то сейчас только такая проблема: Хеширование, методом середины квадрата,...

Хеширование - C++
1. Реализовать интерактивное приложение со следующей функциональностью, использующее вышеописанный модуль. a. Создание хеш-таблицы...

Хеширование SHA-1 - C++
Подскажите как сделать с текстом? Это отдельная программа, которая считывает с файла или она сразу должна прописывать в коде генерирования...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
dr.curse
388 / 344 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
26.04.2013, 21:42 #2
Цитата Сообщение от NextJkeee Посмотреть сообщение
В общем, не подскажете любой способ получить надежный хеш пароля?
а что для вас значит надежный хеш?
0
NextJkeee
0 / 0 / 0
Регистрация: 14.08.2011
Сообщений: 50
26.04.2013, 21:54  [ТС] #3
Чтобы сложно было получить исходный текст.
0
dr.curse
388 / 344 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
26.04.2013, 21:56 #4
Цитата Сообщение от NextJkeee Посмотреть сообщение
Чтобы сложно было получить исходный текст.
тогда бери любой алгоритм, обратного хеширования не существует
0
NextJkeee
0 / 0 / 0
Регистрация: 14.08.2011
Сообщений: 50
26.04.2013, 21:59  [ТС] #5
Не знаете, где найти md5 хеширование? Или sha-2, не смог найти, точнее нашел, но не смог подключить, ошибок много было
0
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
26.04.2013, 22:02 #6
Любой алгоритм брать нельзя. Нужно использовать криптографически стойкие функции, например, SHA1. Уже есть множество готовых библиотек, предоставляющих реализации криптографических функций.
0
NextJkeee
0 / 0 / 0
Регистрация: 14.08.2011
Сообщений: 50
26.04.2013, 22:39  [ТС] #7
Нашел хороший, вот, может кому пригодится
http://www.zedwood.com/article/121/cpp-md5-function
0
dr.curse
388 / 344 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
26.04.2013, 23:04 #8
Цитата Сообщение от .::.DIMA.::. Посмотреть сообщение
Любой алгоритм брать нельзя.
а почему?
0
nonedark2008
908 / 647 / 134
Регистрация: 28.07.2012
Сообщений: 1,760
26.04.2013, 23:18 #9
В Winapi есть замечательная функция CryptCreateHash
1
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
27.04.2013, 00:59 #10
Посолить хеш не забудьте только.
0
ssXXss
266 / 188 / 10
Регистрация: 15.01.2011
Сообщений: 681
27.04.2013, 02:55 #11
http://ru.wikipedia.org/wiki/SHA-1
внизу куча ссылок
0
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
27.04.2013, 13:43 #12
Цитата Сообщение от aram_gyumri Посмотреть сообщение
а почему?
Потому что могут быть коллизии.
0
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
27.04.2013, 15:16 #13
Цитата Сообщение от .::.DIMA.::. Посмотреть сообщение
Потому что могут быть коллизии.
Коллизии по определению будут при любом алгоритме хеширования. Дело не в них самих, а в сложности их целенаправленного нахождения.
0
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
27.04.2013, 16:39 #14
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Коллизии по определению будут при любом алгоритме хеширования. Дело не в них самих, а в сложности их целенаправленного нахождения.
То, что вы написали, очевидно, но дело в том, что в криптографически стойких функциях найти коллизию за приемлемое время невозможно.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2013, 16:39
Привет! Вот еще темы с ответами:

Хеширование файлов - C++
Доброго времени суток) Я в этой теме пока мало что понимаю, но может мне может кто то объяснить, как хешируются файлы (такие как .exe)....

открытое хеширование - C++
помогите запустить программу ошибка в 13 строке. #include <stdio.h> #include <stdlib.h> #include <stdbool.h> typedef struct...

Хеширование чисел - C++
Здравствуйте, прочел пост taras atavin И стало интересно, действительно ли такое можно сделать ? реально ли хешировать число до 70...

MD5 хеширование - C++
Вопрос и состоит в том, как зашифровать к примеру строку string в md5??


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.04.2013, 16:39
Ответ Создать тему
Опции темы

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