
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Create a program (in Java or Python) to encrypt and decrypt messages using the Shift Cipher.
Your program should behave as following:
- Ask the user if they want to encrypt or decrypt a message or quit the program.
- Ask the user for the key
- Ask the user for the message
- Print out the encrypted or decrypted message.
- Go back to step 1.

Transcribed Image Text:Create a program (in Java or Python) to encrypt and decrypt messages using the Shift Cipher.
Your program should behave as following:
1. Ask the user if they want to encrypt or decrypt a message or quit the program.
2. Ask the user for the key
3. Ask the user for the message
4. Print out the encrypted or decrypted message.
5. Go back to step 1.

Transcribed Image Text:Testing results PDF file. In this file, you should show two (2) examples of encryption and two (2)
examples or decryption.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 8 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Using the Java language, write a program that takes two words as input from the keyboard, representing a password and the same password again. For example,websites ask users to type their password twice when they register to make sure there was no typo the first time around. Use the conditional operator when evaluating the password.arrow_forwardCreate a Java program that loops around getting two fractions from the user,output their sum, and state whether or not they are equal. Keep looping untilthe first fraction entered is a zero fraction.arrow_forward2 Please help me, I am using Java and it has to be AES As part of this project, you need to consider the following steps in your implementation: 1. With an AES encryption algorithm 2. Sender: Given a document X, write a program that can encrypt X with a passsword. Let’s say the password-protected document is Y 3. Receiver: Given Y, write a program that can ask the user to enter a password and perform decryption process to extract the original document X 4. During your implementation, you can also consider how to incorporate the following case: how a given document can be securely shared with several users. For example, if X is a document, then your platform can support multiple (authorized) users to securely access X.arrow_forward
- Write a program on python that simulates the toss of a six sides die. What is the ratio of the number 2 with the other sides?. Assume that each side has equal probability to appear when a die is tossed.arrow_forwardWrite a Java program that allows the user to enter the expenses’ in term of AED by using a while loop to calculate the average. The number of expenses is unknown. To stop entering the expenses, the user needs to enter a negative value. Show the total, average and the count.arrow_forwardWrite a program to handle a user's rolodex entries. (A rolodex is a system with tagged cards each representing a contact. It would contain a name, address, and phone number. In this day and age, it would probably have an email address as well.) Typical operations people want to do to a rolodex entry are: 1) Add entry 2) Edit entry 3) Delete entry 4) Find entry 5) Print all entries 6) Quit You can decide what the maximum number of rolodex entries is and how long each part of an entry is (name, address, etc.). When they choose to edit an entry, give them the option of selecting from the current rolodex entries or returning to the main menu — don't force them to edit someone just because they chose that option. Similarly for deleting an entry. Also don't forget that when deleting an entry, you must move all following entries down to fill in the gap. If they want to add an entry and the rolodex is full, offer them the choice to return to the main menu or select a person to overwrite. When…arrow_forward
- Write Java class Message that automatically gives each created Message object a unique serial number, starting at 1 for the first message. (Hint: static)arrow_forwardWrite a Java program that reads a tic-tac-toe board and determines who has won the game or if it is a tie. You may assume that the game is over. Input X - O - X O O - X Output X wins Input O X O X O X X O X Output Tiearrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education