Skip to content

SaKC124/OSproject1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSproject1

This project is a password encryption/decryption program that also simutaneouly keep tracks of the encrypted and decrypting passwords while also logging all actions in the from in a text file.

Project consists of 3 programs working together:

Driver.py:

This program is the main one that is executed and runs all the other programs (encryption.py and logger.py). The program uses a while loop to run the program continuously, providing a menu of options like password, encrypt, decrypt, showing history, and quitting which will end the while loop. Which is chosen by entering the number associated with it. Same with choosing whether you are creating a new password or choosing one from your history, and also when choosing which password you want from your history. When executing the program enter in the command line: python driver.py logfile.txt. the logfile name can be anything since it will be automatically created and refered back to if already created

Logger.py:

This program logs all activity in the program while driver.py is running. It mentions the date and time, along with the action the program is doing, and any comments to add on to it

Encryption.py

Driver.py refers to this when encrypting or decrpyting a passoword depending on what the user picks. It will automatically format all passwords to uppercase for consistency and return also in uppercase when encrypting or decrypting. It also runs through a while loop until it encounters quit option

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages