Skip to main content

The password generator Python app is a simple and efficient tool for creating strong and secure passwords

Project description

PyPassFusion Documentation


Introduction

I developed this password generating program using Python to provide users with a simple yet efficient way to:

  • Generate a brand new password for any platform of their choosing.
  • Add already existing passwords.
  • Save all generated or customized passwords, along with the title of the platform they're being used on, as a text file at the user's specified destination.
  • You can then access your passwords by searching for this (.txt) file on your Windows/Linux or macOs system.

Installation

You can install this program by opening your Terminal and typing in “pip install pypassfusion or pip3 install pypassfusion“.

After installation is completed, you can start using it by simply typing in “pyfusionâ€‌ and hitting enter.

Utilization

You will then see this menu:

1

If you want to generate a new password, you will type in “1“ and hit enter. the program will then ask you these 3 questions:

3

After answering all of them to your preference, your password will be generated! then you’ll be provided with the menu again:

2

If you want to see the generated password, you enter “3“:

4

If you want to save the generated password, you enter “4“:

5

Here you choose a name for your (.txt) file and the path you have in mind for this file.

Then hit save:

6

The last step is to choose a title for this specific password you just generated, for example: Gmail.

After that your new password will be successfully saved to its destination!

7

You will then find this (.txt) file at its designated spot on your system:

8

Any other password you add yourself or generate using the program can be either added to this existing file or a new one.

here is how you can add your own password:

First you need to choose option “2“

Here you’ll see a sub-menu:

9

You can type in your customized password by choosing option “1“.

10

Your password has now been added, by choosing “2“ you will see the password you just added and by choosing “3“ you proceed to save your own password as a text file like so:

11

12 13

This is what you’ll then see in your previously made (.txt) file:

14

As you follow these steps and continue on using the program this list of passwords will expand.

And that’s it! hope you enjoy using this CLI.

Also let me know if you have any suggestions or if you’re interested in making a contribution.


P.S I’ll be adding the GUI of this program in the near future.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypassfusion-1.5.1.5.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

pypassfusion-1.5.1.5-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file pypassfusion-1.5.1.5.tar.gz.

File metadata

  • Download URL: pypassfusion-1.5.1.5.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for pypassfusion-1.5.1.5.tar.gz
Algorithm Hash digest
SHA256 2eb10e6159f845185548544e9ce09412283e896d14bf89c5ec8afc6c74ebe8dd
MD5 e0871b811f140e5b4e8fdb93a2a1e2c4
BLAKE2b-256 a83a78320a57a85bd2f65caba3a330c011455a8cb827479f3ded51a0d02e71c3

See more details on using hashes here.

File details

Details for the file pypassfusion-1.5.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for pypassfusion-1.5.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 dbf044d4d83af0f96edbccecf07ec2ccf677bab25652b47afc01ef8040d516f8
MD5 43bb12c1d81cb0b366098dc384e50b85
BLAKE2b-256 87387ddd748c00a79de7dfd04c40cd9decf82d896589d9eeebcfc65f0b6a18d8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page