Skip to content

lucas-jb/easypass-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

easypass-generator

Password generator in python.

Usage

python3 passGenerator.py length

Code

import random
import string
import sys
    
if (len(sys.argv) != 2):
    print("Usage: python3 passGenerator.py <length>")
    print("Exiting...")
    sys.exit(1)
else:
    try:
        length = int(sys.argv[1])
        if (length < 1 or length > 128):
            print("<length> must be between 1 and 128")
            print("Exiting...")
            sys.exit(1)
    except ValueError:
        print("<length> must be an integer")
        print("Exiting...")
        sys.exit(1)
        
characters = list(string.ascii_letters+string.digits+":,~!@#$%^&*_:,~!@#$%^&*_")
random.shuffle(characters)

passwd = []
for i in range(length):
    passwd.append(random.choice(characters))

print(''.join(passwd))

About

Password generator in python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages