Question: Description The project will be implemented as three separate programs. There will be a logger responsible for logging all activity. There will be an encryption
Description The project will be implemented as three separate programs. There will be a logger responsible for logging all activity. There will be an encryption program responsible for encrypting and decrypting strings. There will be a driver program that will interact with the user to use the encryption program. The entire system will be ran by running the driver program, which will launch the other programs and communicate with them through pipes. If you use CC to code your project you must use the linux system calls fork,pipe, and dup If use Java to code your project you must use the Process class. If you use Python use the Subprocess module. Examples for all these approaches will be provided in class. Details of each of the programs are below. Details Logger The logger will write log messages to a log file. The log messages are lines of text where the first sequence of nonwhitespace characters is considered the action, and the rest of the line is considered the message. The log message will be recorded, with a time stamp in hour notation, in the log file as a single line using the following format. YYYYMMDD HH:MM ACTION MESSAGE So the log message START Logging Started. logged March nd at : am would b
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
