Routers and modems can read the contents of packets they relay. To protect confidentiality on the Internet, we should thus use encryption to make our messages look like nonsense to outsiders. In this level, we introduce a simple encryption protocol that allows two parties to communicate privately.
This "encryption" protocol involves packets with three different types of messages (specified at the application layer):
To pass this level, send an encrypted message from Alice's computer to Bob's computer. You must first have Alice and Bob exchange keys. Alice's encryption key is 12345.
Hint: there is an example of how the encryption protocol works at the top of the field. Use the button to see what the values of the packet headers are in the protocol.