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