diff --git a/passwords.txt b/passwords.txt new file mode 100644 index 00000000000..707a1fbb937 --- /dev/null +++ b/passwords.txt @@ -0,0 +1 @@ +_5Y(|-nQ diff --git a/random_password_gen.py b/random_password_gen.py new file mode 100644 index 00000000000..b3fbb3bbbba --- /dev/null +++ b/random_password_gen.py @@ -0,0 +1,38 @@ +""" +random_password_gen.py +A script to generate strong random passwords. + +Usage: +$ python random_password_gen.py + +Author: Keshavraj Pore +""" + +import random +import string + +def generate_password(length=12): + characters = string.ascii_letters + string.digits + string.punctuation + password = ''.join(random.choice(characters) for _ in range(length)) + return password + +def main(): + print("Random Password Generator") + try: + length = int(input("Enter desired password length: ")) + if length < 6: + print(" Password length should be at least 6.") + return + password = generate_password(length) + print(f"\nGenerated Password: {password}") + + # Save to file + with open("passwords.txt", "a") as file: + file.write(password + "\n") + print(" Password saved to passwords.txt") + + except ValueError: + print(" Please enter a valid number.") + +if __name__ == "__main__": + main() diff --git a/requirements_with_versions.txt b/requirements_with_versions.txt index da4818ada00..40c6a5adc28 100644 --- a/requirements_with_versions.txt +++ b/requirements_with_versions.txt @@ -49,7 +49,7 @@ auto-mix-prep==0.2.0 lib==4.0.0 pywifi==1.1.12 patterns==0.3 -openai==1.97.0 +openai==1.97.1 background==0.2.1 pydantic==2.11.7 openpyxl==3.1.2