Why Choose Us?
0% AI Guarantee
Human-written only.
24/7 Support
Anytime, anywhere.
Plagiarism Free
100% Original.
Expert Tutors
Masters & PhDs.
100% Confidential
Your privacy matters.
On-Time Delivery
Never miss a deadline.
Suppose that you wish to setup a secure communication between you and your secret team members
Suppose that you wish to setup a secure communication between you and your secret team members. A simple encryption algorithm that generates ciphertext, which will only be readable after decryption would be great! make a program that encrypts an input string using the following encryption algorithm:
(a) make an array with size at least as big as the length of the plain string.
(b) For each cell of the array (left to right, row by row):
• Fill with one character of the plain string at a time.
• Replace blanks with asterisks (*).
(c) Fill the additional empty cell with full-stops(.).
(d) Finally, output the encrypted text by reading the array downward, column by
column.
Example:
• Given plain text: "This is a secret text."
• Firstly, decide on the number of columns. Suppose you choose 4.
• Next, since the length of the text is 22, 6 by 4 2-dimensional (2D) array is
reasonable ((6*4=24)). An example 2D-array is given as follows:
• Output: "T*ac*thi*rt.issee.s*etx."
Program specifications
• Construct Java program called Secret.
• Your program would accept an input plain text, encrypt it, and print the cipher
output. Hints: Input can be accepted in any form, e.g. console, dialog box, files, or
hard-coded.
• Test your program with different plain texts and array column size to ensure
error-free.
• Include comments to make your class is readable.
• make another method to decrypt the ciphertext into plain text.
Expert Solution
Need this Answer?
This solution is not in the archive yet. Hire an expert to solve it for you.





