🖥 Как сделать генератор случайных паролей на Python
Небольшой скрипт, который создаёт случайный пароль заданной длины 🔐
import secrets
import string
chars = string.ascii_letters + string.digits + "!@#$%^&*"
password = "".join(
secrets.choice(chars)
for _ in range(16)
)
print(password)
💡 Почему secrets, а не обычный random?
secrets предназначен именно для случаев, где важна непредсказуемость случайных значений.
📌 Можно менять длину:
length = 24
password = "".join(
secrets.choice(chars)
for _ in range(length)
)
🔥 На основе этого можно сделать:
— генератор паролей
— CLI-утилиту
— генератор токенов
— автоматическое создание временных ключей
Небольшой скрипт, который создаёт случайный пароль заданной длины 🔐
import secrets
import string
chars = string.ascii_letters + string.digits + "!@#$%^&*"
password = "".join(
secrets.choice(chars)
for _ in range(16)
)
print(password)
💡 Почему secrets, а не обычный random?
secrets предназначен именно для случаев, где важна непредсказуемость случайных значений.
📌 Можно менять длину:
length = 24
password = "".join(
secrets.choice(chars)
for _ in range(length)
)
🔥 На основе этого можно сделать:
— генератор паролей
— CLI-утилиту
— генератор токенов
— автоматическое создание временных ключей