used to get data into computer. ex. mouse, keyboard, cd-roms.
used to get data or information into the computer
cryptographic algorithms that provide message integrity by producing a condensed representation of a message called a message digest