Solving the Double Keyword Cipher

Description

Mind Map on Solving the Double Keyword Cipher, created by Yasmin F on 22/11/2014.
Yasmin F
Mind Map by Yasmin F, updated more than 1 year ago
Yasmin F
Created by Yasmin F almost 10 years ago
113
0

Resource summary

Solving the Double Keyword Cipher
  1. Iteration (loops)
    1. If the user hasn't inputted a message, then they will outputted with the same question until they do.
      1. If the user hasn't inputted a key, then they will outputted with the same question until they do.
      2. Selection (decision)
        1. To ask whether the user wishes to encrypt, or decrypt a message.
        2. Lists
          1. To be able to list letters of the alphabet.
            1. To be able to list the special characters that should be recognisable to my programme (without outputting errors)
            2. To be able to validate the work
              1. To ensure the appropriate messages are being inputted (particularly the individual characters).
              2. Modulus
                1. So the alphabet may loop together to make encryption and decryption more effective.
                2. Encryption
                  1. To fulfil the criteria of this task.
                    1. So the programme knows what function to apply to the message inputted.
                    2. Decryption
                      1. To fulfil the criteria of this task.
                        1. So the programme knows what function to apply to the message inputted.
                        2. Ask for a message/key
                          1. To fulfil the criteria of this task
                          2. Print
                            1. To output the final result (encrypted message/decrypted message.
                            2. Text file
                              1. I will need a text file to relay information from PyScripter onto a plain white file (for aesthetics).
                              Show full summary Hide full summary

                              Similar

                              Types and Components of Computer Systems
                              Jess Peason
                              Input Devices
                              Jess Peason
                              A level Computing Quiz
                              Zacchaeus Snape
                              Geography Coastal Zones Flashcards
                              Zakiya Tabassum
                              GCSE AQA Biology - Unit 2
                              James Jolliffe
                              GCSE AQA Physics - Unit 3
                              James Jolliffe
                              GCSE Biology AQA
                              isabellabeaumont
                              9 History- The Treaty of Versailles
                              melgallagher
                              To Kill A Mockingbird GCSE English
                              naomisargent
                              An Inspector Calls- Quotes
                              ae14bh12
                              GCSE Geography - Causes of Climate Change
                              Beth Coiley