Оцініть цю публікацію!
[Усього: 1 Середнє значення: 5]
# Імпортуємо бібліотеки import secrets # Для генерації випадкових значень import string # Для отримання символьних констант # Функція для генерації паролю def generate_password(length=12): """Генерує випадковий пароль заданої довжини.""" # Створюємо множину символів, які будуть використовуватися для генерації паролю characters = string.ascii_letters + string.digits + string.punctuation # Генеруємо пароль, обираючи випадкові символи з множини задану кількість разів password = ''.join(secrets.choice(characters) for _ in range(length)) # Повертаємо згенерований пароль return password # Основна частина скрипта if __name__ == "__main__": # Користувач вводить довжину паролю password_length = int(input("Введіть довжину паролю: ")) # Перевіряємо, чи довжина паролю більше 0 if password_length <= 0: print("Довжина паролю повинна бути більше 0.") else: # Викликаємо функцію для генерації паролю та виводимо результат generated_password = generate_password(password_length) print("Згенерований пароль:", generated_password)
Цей скрипт використовує бібліотеку secrets
, що робить його досить безпечним:
Цей скрипт запитує користувача ввести довжину паролю, а потім генерує випадковий пароль, використовуючи великі та малі літери, цифри та символи пунктуації.
Схоже з цієї категорії:
Нейронна мере для класифікації рукописних цифр
Простий музичний плеєр на мові Python
Масове додавання даних в XLSX за допомогою Python
Бот Телеграм на Python
Підключення до БД і виведення інформації з неї через Python
Простий парсер на Python
Використання ChatGPT через API використовуючи Python
Python скрипт перевірки існування теки
Запуск декількох програм відповідно до часу на Python
Прогноз погоди на Python
Пінгування веб-сторінок на Python