4 / 4 / 0
Регистрация: 15.06.2013
Сообщений: 60
|
|
1 | |
Q-GenPassword - программа генерации паролей25.05.2015, 11:39. Показов 1740. Ответов 27
Метки нет (Все метки)
Программа генерирует пароли из заглавных и строчных букв, цифр и спец. символов. Есть возможность сохранения сгенерированных паролей в текстовый файл. Программа написана на Qt. Буду рад любым комментариям
1
|
25.05.2015, 11:39 | |
Ответы с готовыми решениями:
27
Нужна программа генерации паролей Программа для генерации паролей Программа для генерации паролей из 8 символов, где 6 букв, а 2 последние цифры |
4 / 4 / 0
Регистрация: 15.06.2013
Сообщений: 60
|
|
25.05.2015, 11:46 [ТС] | 2 |
Максимальная длина пароля - 99 символов, максимальное количество паролей - 999.
0
|
25.05.2015, 16:55 | 3 |
Программа как программа.
Если бы не 5 с лишним мегабайт исполняемого файла на такую ерунду, то не было бы ни чего примечательного. Да ещё и ужатого UPХ! Неужто у Qt нет ни какой оптимизации, если писать только под Windows? P.S. Придумать такой пароль проще простого и без программы. А вот попробуй запомнить несколько таких паролей!
0
|
4 / 4 / 0
Регистрация: 15.06.2013
Сообщений: 60
|
|
25.05.2015, 18:11 [ТС] | 5 |
Почему? Чем Qt не угодил?
Добавлено через 10 минут По поводу размера приложения не спорю, много весит, сжатие upx'сом. Но это статическая сборка (лучшего не знаю по поводу сжатия). Если взять динамическую, то программа и dll к ней будут весить в раз 10 больше чем на данный момент (при таком случае можно упаковать обычным архиватором для улучшения ситуации) . Запоминать не нужно, есть выгрузка в текстовый файл. Ну вообще-то я и не надеялся на позитивные отзывы Просто написал что-то простенькое, может кому пригодится. Получил свой опыт, и это здорово
0
|
Pied Piper
236 / 227 / 57
Регистрация: 15.01.2013
Сообщений: 855
|
|
26.05.2015, 11:02 | 6 |
gazlan, мне тоже интересно чем Qt не угодил.
0
|
Заблокирован
|
|
26.05.2015, 11:40 | 7 |
- не Qt не угодил, а из фразы последовал уровень знаний исполнителя. Qt - это IDE, которая поддерживает язык написания(+ содержит ряд кроссплатформенных библиотек, ввиду чего код в данной ИДЕ имеет свои особенности). Когда человек пишет
он - начинающий, который не понимает различие языка программирования от среды разработки(не понимает что эти понятия также соизмеримы как борщ и печка на которой его приготовили). Исходя из написанного выше уровня создателя следует что абсолютно ничего примечательного в приложении не будет и этого примечательного действительно нет.
int main, снабди свою программу хотя бы маломальской функцией брутфорса, просто подбор по сочетаниям, тогда возможно её хоть как-то можно использовать(и то в качестве софта это опять же не удобно), вобщем объективно приложение тянет на зачёт удовл, для 1го курса.
1
|
4 / 4 / 0
Регистрация: 15.06.2013
Сообщений: 60
|
|
26.05.2015, 12:26 [ТС] | 8 |
-=ЮрА=-, спасибо за отзыв ну на самом деле я понимаю, что Qt - это среда разработки, просто, наверное, не совсем правильно выразился.
Добавлено через 9 минут Не понимаю, что все ожидают от этой программы? В описании доступным языком написано, что программа просто генерирует пароли, а не подбирает их и взламывает, например а значит в полной мере справляется со своей задачей. Великим профи этого сайта всегда все не так) напоминаю еще раз: программа не запускает людей в космос, а просто генерирует пароли по заданным условиям
0
|
4 / 4 / 0
Регистрация: 15.06.2013
Сообщений: 60
|
|
26.05.2015, 12:57 [ТС] | 9 |
Q-GenPassword v1.1.1
Что нового: - Добавлена украинская локализация
0
|
Заблокирован
|
|
26.05.2015, 17:15 | 10 |
- ну бывает, тогда сниму своё замечание
int main, скажи ты же хочешь чтобы когда-нибудь, кто-то не то, чтобы похвалил твоё ПО, а даже купил?Поэтому цели нужно ставить мягко скзать - заоблачные. Без обид, ну слабоватый функционал, не коммерческий, потому это функционал не интересн подавляющему большинству людей. Я дал тебе одно направление, если не нравится можешь поработать над генерацией ключей MD5 или AES , это будут хотябы трудноломаемые либо неломаемые пароли. Поработай над шифровкой файлов, это уже интересеней лично на мой взгляд. В заключение : Желаю удачи в творчестве и скорейшего роста как программиста!
0
|
4 / 4 / 0
Регистрация: 15.06.2013
Сообщений: 60
|
|
26.05.2015, 17:44 [ТС] | 11 |
-=ЮрА=-, спасибо, прям не ожидал такого. Попробую поработать в сторону MD5 или AES. Спасибо за идею
0
|
29.05.2015, 07:23 | 12 |
Сохранение рабочих паролей в файл - это ни куда не годная идея.Такое решение чуть лучше, чем приклеить стикер с паролем на тыльную часть монитора! А ну как файл скопируют, и все ваши пароли окажутся в руках злоумышленника?
Пароли нужно запоминать. А отсюда вам ещё одна идея - создавать пароли, которые легко запомнить, не в ущерб безопасности. Пример программы: Описание автора:
0
|
78 / 24 / 4
Регистрация: 09.01.2015
Сообщений: 214
|
|
29.05.2015, 13:43 | 13 |
Ну зачем так сразу и с плеча рубить. Если файл "хорошо" зашифровать, почему бы и нет?
Добавлено через 2 минуты А большой размер проги скорее всего объясняется тем что большая часть отдана на оформления(иконки, изображения и т.д.), хотя могу и ошибаться. Но 5 Mb, по мне это слишком. Добавлено через 2 часа 34 минуты При сохранении, все пароли пишет в одну строчку без каких либо разделителей. Дельнее писать каждый пароль в отдельную строку + комментарий, если нужно. Ну и как писал чуть ранее файл надо бы зашифровать.
0
|
Ушел с форума
|
|
29.05.2015, 21:47 | 14 |
Пароли в открытом виде лучше не хранить, это да.
Обычно менеджеры паролей шифруют свою базу главным мастер-паролем, а ответственность за его хранение (и криптостойкость) лежит целиком на пользователе. Добавлено через 14 минут IMHO, наиболее типичные требования к менеджеру паролей: 1. Хранение паролей в закрытом виде. В идеале - зашифрованный файл или другой контейнер. 2. Использование только криптостойких алгоритмов шифрования с достаточно большой длиной ключа. Например, KeePass (я его часто привожу как образец) использует AES-256 в режиме CBC, насколько я помню. А для генерации мастер-пароля используется PBKDF2. Есть возможность вместе с паролем использовать произвольный файл как ключ, а также привязаться к аккаунту Windows. 3. Хорошая функция генерации паролей. 4. Отсутствие дурацких ограничений. Например, когда максимальная длина пароля 10 символов, когда нельзя использовать пробел или подчеркивание и т.д. 5. Открытый исходный код (с возможностью самостоятельной сборки). Открытые исходники позволяют убедиться в отсутствии "закладок". 6. Всякие "фишки" для удобства: - возможность добавлять комментарии, иконки и т.п.; - группировать пароли по каким-либо характеристикам; - автоматически заполнять формы ввода; - user friendly интерфейс; - ...
2
|
4 / 4 / 0
Регистрация: 15.06.2013
Сообщений: 60
|
|
13.06.2015, 01:00 [ТС] | 15 |
спасибо большое за советы. буду пробовать
0
|
16.06.2015, 23:02 | 16 |
Что? Когда это Qt стало ide? Есть Qt Framework и Qt Creator, учишь плохому маленьких.
Добавлено через 13 минут Еще можно добавить: 1. Хранение паролей онлайн (с возможностью все их восстановить после обновления системы например) 2. Уменьшить количество настроек (зачастую пользователю плевать на настройки, а для продвинутых скрыть в отдельный пункт меню) 3. Очень важно запретить доступ к программе кому попало 4. Добавить описание к паролю (название программы в которой используется пароль, сайт, ssh)
0
|
Заблокирован
|
|
17.06.2015, 07:31 | 17 |
KeyGen, что когда, открой вики чтоли https://ru.wikipedia.org/wiki/Qt_Creator фреймвёк является платформой для Qtcreator(открой вики что такое фреймвёк) (просто гора либ, хедеров срр), а по сути является единственным доступным
Добавлено через 4 минуты Не по теме: - дибилизм, все криптографические конторы пытаются как можно менбше светить ключи а ты их в облако, https://www.youtube.com/watch?v=2quYb4964ks - потому как человеку из п 1 сложно разбираться - даже не хочу комментировать, см п 1. Вобщем здесь явно кто то другой а не я. Не по теме: Я прошу людей находящихся на начальных этапа становления программиста быть п- осторожней в своих выссказываниях я ж и минус выставить могу.
0
|
Заблокирован
|
|
17.06.2015, 07:52 | 18 |
-=ЮрА=-, ...и? перечитайте что там написано:
Ознакомьтесь: https://ru.wikipedia.org/wiki/Qt
0
|
Заблокирован
|
|
17.06.2015, 10:01 | 19 |
Ev_Hyper, Qt creator это среда разработки и когда пишут Qt поразумевают именно её а не фреймворк. Но мы пойдём дальше - фрэймвёк посталвятся уже с Qt Creator Qt Desiner ибо сам по себе фреймвёр это
. Разрабочики этих либ прекрасно понимают что их реализация(фреймвёк почти не отделим от средства - криэйтора/дизайнера) поэтому с download идут их ИДЕ. Мне очень интересно как без специальной среды такими которыми являются криэйтор и дизайнер ты напишешь, а главное собирёшь хоть что то. Поэтому Qt Creator == Qt имеет тождественность тем более в разрезе данной темы. Сможешь мне сейчас показать свою визуал студию с фрейморком Qt или если есть охота поцепляться к словам?
Не по теме: Поначитываются обрывков из вики не понимая сути и достают. Добавлено через 23 минуты И что самое смешное и даже в этом случае ты будешь работать c IDE, потому что . И самое основное - идём вначало темы, читаем - что явно подразумевало отдельный язык(верней неверные представления автора темы), ниже от меня последовало полноценное объяснение что из себя представляет Qt с учётом того что реализация почти не отделима от средства. Теперь хочу услышать конкретные претензии, что я не правильно сказал.
0
|
Заблокирован
|
|
17.06.2015, 10:23 | 20 |
-=ЮрА=-, Это подразумеваете вы, распространять на остальных не стоит.
Нет, недавно удалил, но я цеплял Qt к студии с помощью специального Add-In, т.к. QtCreator мне не понравился. если вы забыли, то я напомню:
1
|
17.06.2015, 10:23 | |
17.06.2015, 10:23 | |
Помогаю со студенческими работами здесь
20
Создать программу, для генерации паролей Советы! И програмка для генерации паролей! Генератор паролей. Как задать параметры генерации? PHP движок для генерации паролей при покупке софта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |