/
dashytka
/
Simple-Password-Generator
Обзор
Документация
Войти
/
dashytka
/
Simple-Password-Generator
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
python
39 строк
1 KB
dashytka
create python
31 окт 2025, 20:02
31 окт 2025, 20:02
44ad43b
Код
Авторство
О чём код?
# Simple Password Generator - Простой генератор паролей # Генерирует случайные пароли заданной длины с использованием букв, цифр и специальных символов import random import string def generate_password(length=12): """ Генерирует случайный пароль заданной длины """ # Все возможные символы для пароля characters = string.ascii_letters + string.digits + "!@#$%^&*" # Генерируем пароль password = ''.join(random.choice(characters) for _ in range(length)) return password def main(): print("=== Simple Password Generator ===") print("=== Простой генератор паролей ===\n") try: length = int(input("Введите длину пароля (по умолчанию 12): ") or 12) if length < 4: print("Длина пароля должна быть не менее 4 символов!") return password = generate_password(length) print(f"\nСгенерированный пароль: {password}") print(f"Длина пароля: {len(password)} символов") except ValueError: print("Пожалуйста, введите корректное число!") if __name__ == "__main__": main()