Overall Plan for Encryption - Olivia Hewett

Olivia Hewett
Mind Map by Olivia Hewett, updated more than 1 year ago
Olivia Hewett
Created by Olivia Hewett over 4 years ago
11
0

Description

My Overall Plan for the encryption game I am creating for my AQA GCSE Course.

Resource summary

Overall Plan for Encryption - Olivia Hewett
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 users input
1.1.2.1 e.g 'sample'. If this is a valid file, it will load and display 'File found and loaded'
1.1.2.1.1 User then clicks 'Generate 8 character key' where a randomised 8 character key will appear below
1.1.2.1.1.1 Button appears stating 'Encrypt text file contents'
1.1.2.1.1.1.1 If successfully encrypted, a label stating 'Text file has been encrypted. Please enter the name of the new encrypted file.'
1.1.2.1.1.1.1.1 Appropriate file name entered, e.g. 'Sample2' the 'Submit' button should be clicked to enter this.
1.1.2.1.1.1.1.1.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
1.2.1.1 Tab states 'Are you sure you want to quit?' along with a 'Yes' and 'No' button below
1.2.1.1.1 'Yes' button
1.2.1.1.1.1 Program will close
1.2.1.1.2 'No' button
1.2.1.1.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
1.3.1.1 e.g 'Sample2' submit button will be next to this to enter this submission
1.3.1.1.1 'File found and loaded' label will appear
1.3.1.1.1.1 'Enter 8 character key' label will already be there, the key must then be entered into the entry box
1.3.1.1.1.1.1 After 'Submit key' has been pressed to enter this key, the button stating 'Decrypt file contents' will appear beneath
1.3.1.1.1.1.1.1 If this is successful, the label 'Text file has been decrypted' will appear along with the plaintext of the decrypted ciphertext will appear
1.3.1.1.1.1.1.1.1 There will feature a 'Main' and 'Exit' button in the top left corner of the window. The user can choose from which
1.3.1.1.1.1.1.1.1.1 'Main' will send the user back to the original main menu
1.3.1.1.1.1.1.1.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
1.4.1.1 File will load, if valid name inputted, and label will appear; "File found and loaded"
1.4.1.1.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
1.4.1.1.1.1 Ciphertext will be displayed to user
1.4.1.1.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
1.4.1.1.1.1.1.1 Program will then navigate back to the main menu where they can choose from the four options once again
Show full summary Hide full summary

Similar

Computing Hardware - CPU and Memory
ollietablet123
SFDC App Builder 2
Parker Webb-Mitchell
Intake7 BIM L1
Stanley Chia
Data Types
Jacob Sedore
CCNA Answers – CCNA Exam
Abdul Demir
Software Processes
Nurul Aiman Abdu
Design Patterns
Erica Solum
Abstraction
Shannon Anderson-Rush
Spyware
Sam2
Database Replication
Michael Mahfouz
Data Analytics
anelvr