Я работаю над генератором случайных паролей для создания паролей, отвечающих определенным условиям, включая, но не обязательно ограничиваясь:
- минимальная длина: должен содержать не менее 8 символов
- строчные буквы: должен содержать строчные буквы (выбранные из набора, чтобы избежать проблем, связанных с наличием символов, которые могут быть ошибочно приняты за числа)
- прописные буквы: должен содержат буквы верхнего регистра (опять же, выбранные из набора)
- цифр: должен содержать числа
Каким будет лучший алгоритмический подход, чтобы гарантировать, что сгенерированный пароль соответствует всем этим?
Я не ищу полного решения, мне нужно только несколько хороших идей и рекомендаций.
задан Wabbitseason 19 March 2011 в 12:03
поделиться