7.4 File Encryption Software

A file encryption program transforms files between plaintext and ciphertext, using keys provided to it. Some operating systems, including versions of Microsoft Windows, include a file encryption feature. In practice, however, such capabilities don’t provide all the features of a separate file encryption application program.

People use file encryption in two distinct situations:

  1. Protect a file while sending a copy to someone else.

  2. Protect a file while it resides on the computer’s drive. This involves three separate risks:

    1. Access by a Trojan horse

    2. Access by a separately booted operating system

    3. Access to low-level data written to the drive

In the first case, we might send an electronic file via email, or we ...

Get Elementary Information Security, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.