Question
In Java using commented code: Create a cryptosystem that encrypts and decrypts a file for a given key that the user give. This key will
In Java using commented code:
Create a cryptosystem that encrypts and decrypts a file for a given key that the user give. This key will only use 2 characters instead of the user creating their own binary string.
These are the paramaters:
Keys are 16-bit values.
Messages are strings with an even number of characters. If the input string is odd, add a blank at the end of the string.
The encryption of a message M of length n (in bytes) is given by:
Ek (M) = M (K || K || ),
where the key K is repeated n/2 times.
The decryption algorithm for a ciphertext C is the same as the encryption algorithm:
Dk (M) = M (K || K || ).
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started