Твой софтовый форум > Software > Авторский Софт и бета-тестинг

Blobrol

,

Генератор паролей на основе MD5

Дата публикации: 07.02.2009 - 13:07
baki
Твой софтовый форум


Простенькая утилита, генерирующая пароль по заданным данным.
Вам больше не придётся запоминать пароли для каждого сайта, достаточно запомнить один мастер-пароль, ввести адрес сайта и ваш логин на нём, и программа сгенерирует для вас уникальный пароль. Даже если вы забудете этот пароль, потеряете программу, вы всегда сможете скачать её заново и сгенерировать с помощью неё ваш пароль.

Для каждого набора исходных данных, программа генерирует один постоянный и уникальный пароль. При изменении какого-либо из исходных данных (адреса сайта, логина на нём или мастер-пароля) хотя-бы на один символ, сгенерированный пароль изменится целиком и непредсказуемым образом.

Программа генерирует пароль на основе алгоритма получения хэш-суммы MD5, поэтому подобрать мастер пароль, даже зная домен, логин, и пароль, не возможно. Это значит что если вдруг взломают вашу учётную запись на каком-то сайте, ваши учетные записи на других сайтах будут в полной безопасности.

Скачать:
timkabl
ссылка не открывается. 404 ошибка
middleman
все нормально открывается.
Ra1N
да, интересная идея...
Пробовать конечно не стану...
Но есть вапрос...
Почему на основе md5? Oo
И еще, длину пароля можно как-то варьировать?
Нет, я понимаю, что можно скопировать первые несколько символов, но всеже...
middleman
Протестировал программку. В принципе идея отличная, особенно учитывая, что есть куча сайтов, которыми пользуюсь раз в год и запонимать пароли туда не самое интересное занятие.

Но есть несколько мыслей.

1. Как было сказано выше хотелось бы варьировать длинну пароля, потому что считать символы чтобы определить сколько нужно это скучно.

2. На некоторых сайтах есть ограничения на символы.
Нужна возможность задавать пользовательский набор символов, из которых генерируется пароль.

3. Сохранять в конфиге список доменов, для которых генерировались пароли и использовать автозаполнение строки "домен" из списка.

Цитата | Quote
Почему на основе md5?
А чем не устраивает md5?
baki
Цитата | Quote
Почему на основе md5?

Наиболее распространенный алгоритм получения хеш суммы, зачем что-то своё изобретать?
Цитата | Quote
1. Как было сказано выше хотелось бы варьировать длинну пароля, потому что считать символы чтобы определить сколько нужно это скучно.

Можно, но боюсь что тогда пользователям придется запоминать количество символов в пароле. Тут идея в том, чтобы не грузить память пользователя smile.gif
Цитата | Quote
Нужна возможность задавать пользовательский набор символов, из которых генерируется пароль.

Я думаю что можно сделать три пароля, цифры, цифры+буквы, цифры+буквы+спецсимволы. Главное чтоб пользователь не забыл, какой тип пароля он использует на конкретном сайте.
Цитата | Quote
Сохранять в конфиге список доменов, для которых генерировались пароли и использовать автозаполнение строки "домен" из списка.

Это сделаю в следующей версии.
middleman
baki,
Цитата | Quote
Тут идея в том, чтобы не грузить память пользователя

Главное чтоб пользователь не забыл, какой тип пароля он использует на конкретном сайте.

в конфиг. рядом с доменами ))


baki
Ну, с таким-же успехом можно генерировать случайные пароли и хранить их в конфиге smile.gif Винда имеет свойства падать, конфиг теряться.
RapHan
Совсем не понял фишки. Если создаётся пароль по хостингу и вашему логину, но нигде это не сохраняется, а восстанавливается опять же в программе путём введения исходных данных, то должен заметить, что на разных сайтах у пользователя может быть разный логин, то уже это надо запоминать. Кроме того, некоторые сайты имеют возможность переезжать с одного хостинга на другой(ClubNNM), значит и вход будет невозможен. Программа наверное интересная, но с учетом, подсчета первых(последних) - 8(или другое количество знаков), мне кажтся излишним.
Цитата | Quote(baki @ 6.02.2009 - 18:33)
Ну, с таким-же успехом можно генерировать случайные пароли и хранить их в конфиге smile.gif Винда имеет свойства падать, конфиг теряться.

А почему не воспользоваться генератором и хранителем случайных паролей (к примеру, Personal Passworder), база которого восстанавливается и при переустановках и падениях Винды? Там уже все эти вопросы решены и по сохранению, и кол-ву символов и наборов, Кроме того, эта база шифруется, и также доступна с помощью мастер-пароля.
baki
В моей программе пароли нигде не хранятся. Ни в каком виде. Есть куча причин, по которым хранить пароли, пусть даже в зашифрованном виде, не приемлемо. Начиная от кражи бд и расшифровки, и заканчивая вирусом или выходом из строя жесткого.


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Blobrol
SoftoRooM © 2004-2024