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

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

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

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

C++ Хеширование
C++ Хеширование чисел
Хеширование строки C++

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

Или воспользуйтесь поиском по форуму:
.::.DIMA.::.
142 / 142 / 4
Регистрация: 26.10.2008
Сообщений: 782
27.04.2013, 16:39     Хеширование пароля #14
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Коллизии по определению будут при любом алгоритме хеширования. Дело не в них самих, а в сложности их целенаправленного нахождения.
То, что вы написали, очевидно, но дело в том, что в криптографически стойких функциях найти коллизию за приемлемое время невозможно.
Yandex
Объявления
27.04.2013, 16:39     Хеширование пароля
Ответ Создать тему
Опции темы

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