1 Menu- Diplays the title; "AQA Text Encryption", Buttons; 'Encrypt Message', 'Decrypt Message', 'Extended
Encryption' and 'Exit'.
1.1 Encrypt Message Button clicked
1.1.1 Sample.txt - txt file loaded
1.1.2 "Enter name of text file" label, entry box following next to this to allow the
220.127.116.11 e.g 'sample'. If this is a valid file, it will load and display 'File found and loaded'
18.104.22.168.1 User then clicks 'Generate 8 character key' where a randomised 8 character key
will appear below
22.214.171.124.1.1 Button appears stating 'Encrypt text file contents'
126.96.36.199.1.1.1 If successfully encrypted, a label stating 'Text file has been encrypted. Please
enter the name of the new encrypted file.'
188.8.131.52.184.108.40.206 Appropriate file name entered, e.g. 'Sample2' the 'Submit' button should be clicked
to enter this.
220.127.116.11.18.104.22.168.1 After this, the program will return back to the main menu. In the users
folder (where the first file was) should be the new, encrypted file.
1.2 'Exit' Button.
1.2.1 Featured on the main menu, when clicked a tab will appear
22.214.171.124 Tab states 'Are you sure you want to quit?' along with a 'Yes' and 'No'
126.96.36.199.1 'Yes' button
188.8.131.52.1.1 Program will close
184.108.40.206.2 'No' button
220.127.116.11.2.1 Tab will close and program with main menu
displayed will remain.
1.3 Decrypt Message Button clicked
1.3.1 User inputs the txt file name into the entry box
18.104.22.168 e.g 'Sample2' submit button will be next to this to enter
22.214.171.124.1 'File found and loaded' label will appear
126.96.36.199.1.1 'Enter 8 character key' label will already be there, the key must
then be entered into the entry box
188.8.131.52.1.1.1 After 'Submit key' has been pressed to enter this key, the button
stating 'Decrypt file contents' will appear beneath
184.108.40.206.220.127.116.11 If this is successful, the label 'Text file has been decrypted' will
appear along with the plaintext of the decrypted ciphertext will
18.104.22.168.22.214.171.124.1 There will feature a 'Main' and 'Exit' button in the top left corner of the window. The user can choose from which
126.96.36.199.188.8.131.52.1.1 'Main' will send the user back to the original main menu
184.108.40.206.220.127.116.11.1.2 'Exit' Will produce an 'Are you sure?' tab and then the user can
choose between yes or not
1.4 Tast 10 is extended encryption. This is used to make cracking the
encrypted code message more difficult. The aim is to extend the
program so that when encrypting the message the characters are
grouped in blocks of five characters and are separated by spaces
in between them, removing any that were in the original message.
This will be given as an extra option on the main menu and this
extended encryption can be decrypted as normal on the program
1.4.1 "Enter name of the txt file label, entry box following next to this, allowing user input
18.104.22.168 File will load, if valid name inputted, and label will appear; "File found and loaded"
22.214.171.124.1 Code will convert the message into cipher text, then separate it using spaces to create
groups of five for when the ciphertext is to be displayed
126.96.36.199.1.1 Ciphertext will be displayed to user
188.8.131.52.1.1.1 "Enter the new txt file name" Label, with an entry box for the user input and a save button
for the file to be saved onto their documents
184.108.40.206.220.127.116.11 Program will then navigate back to the main menu where they can choose
from the four options once again