Assignment: Exercise 5
Windows App: Modified Playfair Cipher
Assignment
The objectives of this lab assignment are as follows:
Create a fully functioning desktop application
Convert plain text to encrypted text using a modified version of the Playfair Cipher
Skills Required
To properly complete this assignment, you will need to apply the following skills:
Construct Windows desktop GUI application
Work with strings as arrays of characters
Work with 2D arrays
Implement logic in methods
Implement nested loops (this is a must when working with 2D arrays)
Supplementary Information
Understanding the Playfair Cipher:
You might want to take a look at the following websites to gain a better understanding of this cipher:
Wikipedia Article
Rumkin.com
Please note, however, that what you read at the above sites will be the rules for the cipher as it exists, not as we are going to implement it in this assignment. We are going to modify the "rules" of the cipher, making our work a little easier.
Understanding 2D-Arrays:
Dotnetperls.com (make sure to understand how to define a 2D array with "no initializer." You will need to create the array as an empty 5x5 matrix and then fill it in.)
ICT.social
Youtube--Working with 2D arrays and nested loops