OCR H446 1.3.1: Compression, Encryption and Hashing
The free BugBot lessons that teach this point, a robot to try it on, and the past-paper questions that test it.
Lessons that teach it
- A7.9 Compression, encryption and hashing Data representation
Run length and dictionary coding, the Caesar and Vernam ciphers, symmetric and asymmetric encryption, and hashing. - A7.10 Project: a secure sensor packet Data representation
Pack a distance reading into fixed point bytes with flags and a checksum, encrypt it with a one-time pad and send it by radio.
Try it on a robot
The task from A7.9 Compression, encryption and hashing, running here. Change the program and press Run.
The specification is OCR's own document; this page says which of our lessons teach point 1.3.1 and is not endorsed by the board.