Alex's computing topics

This webpage looks at: Compression; Lossy vs Lossless compression; Run length encoding and dictionary coding for lossless compression; Symmetric and asymmetric encryption; and Hashing and its uses.

The information was researched from free Computer Science A’Level websites for OCR. Some additional research beyond A'level was also included.

Select from the three sections below by Tapping on an Image.

(Diagram created by me)

Compression

Compression helps save storage. Compression is the process used to reduce the storage space required by a file, meaning you can store more files with the same amount of storage space.

(Diagram was created by me)

Encryption

Encryption helps hide stuff. Encryption is used to keep data secure when it’s being transmitted.

(Diagram was created by me)

Hashing

Hashing converts stuff. Hashing is the name given to a process in which an input (called a key) is turned into a fixed size value (called a hash).