Catrobat

Create an educational encrypter/decrypter using Pocket Code

Create a program that encrypts and decrypts a string of text and outputs the result. Your first step should be to research online about different ciphers as well as their algorithm. Find one you like (but keep in mind that you will have to implement it using Pocket Code!) and learn how it works.

Your program should be able to encrypt / decrypt a single word input by the user. The word should contain only lowercase letters and no whitespaces. Use the standard latin alphabet for this ( https://en.wikipedia.org/wiki/ISO_basic_Latin_alphabet ). The program should also explain the cryptography algorithm of the particular cipher by displaying an explanation while encrypting or on a separate screen.

Wrap the program in an aesthetically pleasing and intuitive User Interface for example have the users input attributes required for the Cipher using interactive UI elements like knobs and sliders or have a cool animation while encrypting or decrypting.

Task tags

  • visual programming
  • app creation
  • cryptography

Students who completed this task

AAA2003, Jayanth, JustinA, Thea M, PMS

Task type

  • code Code
  • web Design
  • assessment Outreach / Research
close

2018