Оцініть цю публікацію!
[Усього: 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
Використання ChatGPT через API використовуючи Python
Простий парсер на Python
Масове додавання даних в XLSX за допомогою Python
Нейронна мере для класифікації рукописних цифр
Python скрипт перевірки існування теки
Прогноз погоди на Python
Бот Телеграм на Python
Підключення до БД і виведення інформації з неї через Python
Запуск декількох програм відповідно до часу на Python
Пінгування веб-сторінок на Python