Skip to content

Instantly share code, notes, and snippets.

@ildarkhasanshin
Forked from DOKL57/password.py
Created January 27, 2019 10:23
Show Gist options
  • Select an option

  • Save ildarkhasanshin/aec24c301e9a2aaf5830444ccab0a4e5 to your computer and use it in GitHub Desktop.

Select an option

Save ildarkhasanshin/aec24c301e9a2aaf5830444ccab0a4e5 to your computer and use it in GitHub Desktop.
Генератор паролей Python
import random
num = input('login ')
pas = ''
for x in range(16): #Количество символов (16)
pas = pas + random.choice(list('1234567890abcdefghigklmnopqrstuvyxwzABCDEFGHIGKLMNOPQRSTUVYXWZ')) #Символы, из которых будет составлен пароль
print('Hello, ', num, 'your password is: ', pas)
@PlutOnUA
Copy link
Copy Markdown

PlutOnUA commented Mar 5, 2022

👍

@EogoK
Copy link
Copy Markdown

EogoK commented Mar 29, 2022

👍

@snipsss
Copy link
Copy Markdown

snipsss commented Aug 1, 2022

tnx!

@nekitkirov
Copy link
Copy Markdown

good job

@xiepickx
Copy link
Copy Markdown

👍

@kalinin-egor
Copy link
Copy Markdown

👍

@Osssy010101
Copy link
Copy Markdown

import random
from string import printable # Тут все символы

size_of_password = int(input("Length: "))
password = ""

for i in range(size_of_password):
password += random.choice(list(printable))

print(f"Your password: {password}")

@diip888
Copy link
Copy Markdown

diip888 commented Jun 7, 2023

👍

@T1mple1
Copy link
Copy Markdown

T1mple1 commented Apr 23, 2024

my version

import random
letter = ""
num = input("number of characters in the password ")
for i in range(int(num)):
chars = 'abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
letter = letter + random.choice(chars)
print(letter)

@D1m4b
Copy link
Copy Markdown

D1m4b commented Nov 2, 2024

import random,string
def generate_password(lenght=12):
all_chars=string.ascii_letters+string.digits+string.punctuation
password=''.join(random.choice(all_chars) for _ in range(lenght))
return password
password = generate_password(12)
print(f'generate password:{password}')

@Winchester531
Copy link
Copy Markdown

num = 12345qwerty
print('password:', num)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment