1. Разработайте программу, которая производила бы генерацию пароля с заданными требованиями. Ограничьте минимальную длину пароля (минимум 6 символов по умолчанию), обработайте исключительные ситуации, организуйте интерфейс для взаимодействия с пользователем. Пароль должен обязательно включать символы верхнего, нижнего регистра и цифры
Вар |
Алфавит |
Длинна |
|
Буквы латинского алфавита верхнего и нижнего регистра, цифры от 0 до 9 |
задается пользователем |
|
Буквы русского алфавита верхнего и нижнего регистра, цифры от 0 до 9 |
от 8 до 16 символов |
|
Буквы латинского и русского алфавита верхнего и нижнего регистра и специальные символы |
до 32 символов |
|
Все печатные символы ASCII |
задается пользователем |
|
Буквы русского алфавита верхнего и нижнего регистра, цифры от 0 до 9 |
от 8 до 16 символов |
|
Буквы латинского и русского алфавита верхнего и нижнего регистра и специальные символы |
до 32 символов |
|
Буквы латинского алфавита верхнего и нижнего регистра, цифры от 0 до 9 |
задается пользователем |
|
Буквы русского алфавита верхнего и нижнего регистра, цифры от 0 до 9 |
от 8 до 16 символов |
|
Буквы латинского и русского алфавита верхнего и нижнего регистра и специальные символы |
до 32 символов |
|
Буквы латинского алфавита верхнего и нижнего регистра, цифры от 0 до 9 |
задается пользователем |
|
Все печатные символы ASCII |
от 8 до 16 символов |
|
Буквы латинского и русского алфавита верхнего и нижнего регистра и специальные символы |
до 32 символов |
|
Буквы латинского алфавита верхнего и нижнего регистра, цифры от 0 до 9 |
задается пользователем |
|
Буквы русского алфавита верхнего и нижнего регистра, цифры от 0 до 9 |
от 8 до 16 символов |