a value that can be used to encrypt a message. however, it can only be decrypted if combined with the private key (asymmetric).
involves the use of two values called keys, and is used to encrypt messages and decrypt messages.
all data is divided into blocks of a common size (usually 4kb or something)