SERob3 (python) - Password generator

Post Reply
Tatevik Orbelyan
Posts: 50
Joined: Thu Apr 09, 2020 5:42 pm

SERob3 (python) - Password generator

Post by Tatevik Orbelyan »

Password generator | Пароль генератор

Փորձենք ստեղծել կամայական բարդ գաղտանբառ Փայթն ծրագրավորման լեզվի միջոցով։ Նախեւառաջ ընտրում ենք անհրաժեշտ կատալոգը՝«cd projects/SERob3/»։ Ծրագիրը բացելու համար «մուտքագրում ենք «sudo nano passgenerator.py» հրամանը։ Օգտվում ենք «random» եւ «string» գրադարաններից։

Code: Select all

 import random 
 import string
  

Տալիս ենք գերերացման համար անհրաժեշտ պարամետրերը․ գաղտանաբառի երկարությունը՝ «stringLength» 8 նիշ։ Նշում ենք, որ օգտագործվի միայն փոքրատառերը։

Code: Select all

 
 def randomString(stringLength=8):    
  letters = string.ascii_lowercase    
   return ''.join(random.choice(letters) for i in range(stringLength))
    

Գեներացնում ենք 3 օրինակ եւ տպում դրանք։

Code: Select all

 
 print("Random String is ", randomString()) 
 print("Random String is ", randomString()) 
 print("Random String is ", randomString()) 
 

Ծրագիրը աշխատացնելու համար գրում ենք ՝ «sudo python3 passgenerator.py»: Էկրանին ցուցադրվում ենք մեր ստեղծած կամայական 3 գաղտաբառերը։
Code example:

Code: Select all

 import random
  import string  def randomString(stringLength=8):     
  letters = string.ascii_lowercase     
  return ''.join(random.choice(letters) for i in range(stringLength))  
  print("Random String is ", randomString()) 
  print("Random String is ", randomString()) 
  print("Random String is ", randomString())
   
Տերմինալի հրամաններ

Code: Select all

 cd projects 
 cd SERob3 
 sudo python3 passgenerator.py
  


Tatevik Orbelyan
Posts: 50
Joined: Thu Apr 09, 2020 5:42 pm

Re: SERob3 (python) - Пароль генератор

Post by Tatevik Orbelyan »

Пароль генератор
Попробуем создать произвольный сложный пароль с помощью
языка программирования Python. В первую
очередь выбираем необходимый нам каталог
- "cd projects/SERob3/". Чтобы открыть
программу, вводим команду "sudo nano passgenerator.py". Воспользуемся библиотеками "random" и "string".

Code: Select all

 import random 
 import string
  
Задаем необходимые
параметры для генерации․ Длина пароля - "stringLength", 8 символов. Указываем,
чтобы были использованы только строчные буквы.

Code: Select all

def randomString(stringLength=8):    
  letters = string.ascii_lowercase    
   return ''.join(random.choice(letters) for i in range(stringLength))
 
Генерируем 3 образца и печатаем
их.

Code: Select all

print("Random String is ", randomString()) 
 print("Random String is ", randomString()) 
 print("Random String is ", randomString()) 
 
Чтобы запустить программу,
пишем: "sudo python3 passgenerator.py".

Чтобы запустить программу, пишем: "sudo python3 passgenerator.py". На экране отображаются
созданные нами 3 произвольных пароля.
Code example:

Code: Select all

 import random
  import string  def randomString(stringLength=8):     
  letters = string.ascii_lowercase     
  return ''.join(random.choice(letters) for i in range(stringLength))  
  print("Random String is ", randomString()) 
  print("Random String is ", randomString()) 
  print("Random String is ", randomString())
Terminal:

Code: Select all

cd projects 
 cd SERob3 
 sudo python3 passgenerator.py

Tatevik Orbelyan
Posts: 50
Joined: Thu Apr 09, 2020 5:42 pm

Re: SERob3 (python) - Password generator

Post by Tatevik Orbelyan »

Password generator
Let’s try to create an arbitrary complex password via the Python
programming language. First of all, we need to choose the required
catalog - “cd projects/SERob3/․ In order to open the program
enter “sudo nano passgenerator.ру” command.

Code: Select all

 import random 
 import string
  
Use the “random” and the “string” libraries. Give the required
parameters for a generation- the length of the password as
“string length” 8 characters. Mention using only lowercase letters.

Code: Select all

def randomString(stringLength=8):    
  letters = string.ascii_lowercase    
   return ''.join(random.choice(letters) for i in range(stringLength))
 
Generate 3 examples and print them.

Code: Select all

print("Random String is ", randomString()) 
 print("Random String is ", randomString()) 
 print("Random String is ", randomString()) 
 
To run the program type “sido python3 passgenerator.ру”. Free
arbitrary passwords that we created should appear on the screen.
Code example:

Code: Select all

 import random
  import string  def randomString(stringLength=8):     
  letters = string.ascii_lowercase     
  return ''.join(random.choice(letters) for i in range(stringLength))  
  print("Random String is ", randomString()) 
  print("Random String is ", randomString()) 
  print("Random String is ", randomString())
Terminal:

Code: Select all

cd projects 
 cd SERob3 
 sudo python3 passgenerator.py

Post Reply