gifts2017

Генератор паролей с хэшированием MD5

Опубликовал MadRabbit (MadRabbit) в раздел Администрирование - Системное

Обработка производит генерацию и хэширование паролей

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

Немного порывшись в интернете нашел обработку, которая собственно и формирует хэш, на основании введенного пароля (огромное спасибо автру данного труда, так как времени на его реализацию у самого не было, вот только, к сожалению, я даже не помню - где я нашел эту обработку ((( ). Генерацию самого пароля по быстрому набросал сам. Может быть кому-нибудь данная обработка пригодится и сэкономит время.

В обработке настраивается:

  • длина пароля - от 1 до 99 знаков (ограничена типом реквизита - число(2))
  • язык символов - только латиница, только русский, латиница и русский
  • непосредственно сами используемые символы (цифры, строчные и заглавные буквы, спецсимволы, есть предопределенный набор знаков, который может быть интерактивно изменен пользователем)
  • алгоритмы формирования пароля (Обязательное наличие прописной буквы, обязательное наличие спецсимвола)
  • режим "простого пароля" - пароль всегда начинается с заглавной буквы и содержит один спецсимвол


При использовании обработки в составе конфигурации возможна генерация паролей из других объектов конигурации путем вызова  функции ГенерацияПароляИзВнешнихИсточников(мДлинаПароля, мЯзыкПароля, мПростойПароль)

Скачать файлы

Наименование Файл Версия Размер
Генератор пароля 17
.epf 14,30Kb
25.11.13
17
.epf 1.0 14,30Kb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение
Комментарии
1. Kostya Zhurov (It-developer) 27.02.15 12:46
мало голосов. а работа солидная
2. Caponid V (caponid) 27.02.15 13:51
А у одинаковых паролей хеш тоже одинаковым будет?