33 / 28 / 9
Регистрация: 13.09.2013
Сообщений: 250
|
||||||
1 | ||||||
Генератор пароля. Оцените его компактность и непредсказуемость03.02.2014, 09:09. Показов 2026. Ответов 15
Метки нет (Все метки)
Сделал за 10 минут генератор. Оцените компактность и непредсказуемость(рандомность) пароля, пожалуйста
Не по теме: И подскажите как копировать в буфер обмена :)
0
|
03.02.2014, 09:09 | |
Ответы с готовыми решениями:
15
При смене пароля выдается сообщение, и его выкидывает на окно смены пароля Генератор пароля Генератор пароля Генератор пароля |
6280 / 3565 / 898
Регистрация: 28.10.2010
Сообщений: 5,926
|
|
03.02.2014, 09:16 | 2 |
0
|
33 / 28 / 9
Регистрация: 13.09.2013
Сообщений: 250
|
|
03.02.2014, 09:18 [ТС] | 3 |
Петррр, а что-то на русском есть ? английский не до конца понимаю
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
03.02.2014, 09:22 | 4 |
Не по теме: учите, очень пригодится, гуглпереводчик в помощь и вперёд - переводить) попробуйте в QT сделать этот генератор, будет программа с GUI =)
0
|
33 / 28 / 9
Регистрация: 13.09.2013
Сообщений: 250
|
|
03.02.2014, 09:41 [ТС] | 5 |
dzrkot, хотел в Windows Forms сделать, вот результат
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
03.02.2014, 09:46 | 6 |
не могу помочь, сам пока тыкаюсь только в QT, формы особо не трогал за ненадобностью)
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
03.02.2014, 10:10 | 8 |
0
|
33 / 28 / 9
Регистрация: 13.09.2013
Сообщений: 250
|
|
03.02.2014, 12:45 [ТС] | 9 |
Ev_Hyper, в WindowsForm я только создаю программу(пустое окно) и она уже не работает, по ссылке есть видео-результат...
Добавлено через 2 часа 17 минут dzrkot, С WindowsForm проблему решил: Не по теме: Помогло удаление из проекта файла app.rc Сейчас попробую наваять генератор с GUI
0
|
03.02.2014, 13:47 | 10 | |||||
Еще такой генератор в стиле С++11:
0
|
33 / 28 / 9
Регистрация: 13.09.2013
Сообщений: 250
|
|
03.02.2014, 14:17 [ТС] | 11 |
DiffEreD, можно, но он менее простой, нежели мой Да и новички в твоем(может и не твоем) коде не разберутся !
0
|
Ушел с форума
|
|
03.02.2014, 14:58 | 12 |
Вы уж меня простите за занудство (работа такая - быть занудным), но здесь
отсутствует одно из главных качеств пароля - непредсказуемость. time возвращает к-во секунд, прошедших с определенной даты (1970). Если злоумышленнику известен алгоритм генерации пароля, и он знает хотя бы примерное время, когда этот пароль был сгенерирован, тогда у него есть все шансы узнать его простым перебором. Например, если он знает, что пароль был сгенерирован между 12:00 и 13:00 3 февраля 2014 года, то достаточно перебрать 3600 секунд * 30 символов = 108000 комбинаций, подаваемых в srand, чтобы получить исходное состояние генератора случайных чисел, используемого в rand. На современных компьютерах это займет не больше секунды. Нужно "подмешать" в srand хоть какой-то энтропии, например ID потока, состояние регистров CPU, позицию указателя мыши и т.д. Тогда вероятность найти пароль простым перебором значительно снижается.
2
|
33 / 28 / 9
Регистрация: 13.09.2013
Сообщений: 250
|
||||||
03.02.2014, 15:45 [ТС] | 13 | |||||
Убежденный, воу, я об этом и не задумывался Пойду почитаю, может к вечеру накину чего нового, выложу на ваше оценивание !
Добавлено через 33 минуты Убежденный, я что-то srand вообще не понимаю, она у меня не принимает никакого значения кроме NULL(0)... Объясните, из-за чего это Добавлено через 9 минут Убежденный,
Не по теме:
0
|
Ушел с форума
|
||||||
03.02.2014, 15:59 | 14 | |||||
Реально.
У Вас srand всегда выполняется с time(NULL), а все последующие srand-ы зависят от самой первой. На успех атаки полным перебором это никак не влияет. Надо что-то типа такого:
0
|
33 / 28 / 9
Регистрация: 13.09.2013
Сообщений: 250
|
|
03.02.2014, 17:03 [ТС] | 15 |
Убежденный, у функции srand может быть больше 1-ого аргумента? не знал, щас еще что-нибудь попробую
0
|
04.02.2014, 03:13 | 16 |
0
|
04.02.2014, 03:13 | |
04.02.2014, 03:13 | |
Помогаю со студенческими работами здесь
16
Генератор пароля Генератор пароля Генератор пароля (сложно) Генератор пароля пользователей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |