File encryption software
Common file encryption
Much of the description for Disk Encryption Software applies to file encryption software.
To protect confidentiality of the data stored on a computer disk a computer security technique called file encryption is used. This article discusses software which is used to implement the technique (for cryptographic aspects of the problem see disk encryption). Compared to access restrictions commonly enforced by an OS this technique allows to protect data even when the OS is not active, for example, if data is read directly from the hardware.
Such software encrypts data stored on a computer's mass storage and transparently decrypts the information when an authorized user requests it: no special action by the user (except supplying a password or passphrase at the beginning of a session) is required.
The volume-level encryption is particularly suited to portable devices such as laptop computers and thumb drives. If used properly, someone finding a lost device will have access only to meaningless encrypted files. A strong passphrase (e.g. five or more diceware words) is essential for full security.
Although disk encryption software can transparently operate on an entire disk volume, a directory, or even a single file, it is important to differentiate it with (non-transparent) file encryption software which encrypts or decrypts only individual files and always the whole file (the decrypted file is stored in a temporary file in an unencrypted form). Examples of software which can be used for file encryption are special-purpose software (e.g., GNU Privacy Guard), file archivers, or even text editors (e.g., emacs or vi) Rijndael has been chosen by the United States' National Institute of Standards and Technology (NIST) as the Encryption standard for the highest US government secrets. It has the coveted title of AES (Advanced Encryption Standard).
Common file encryption software
Windows
[[1]] Away RJN Professional an easy to use cryptography app which uses the Rijndael AES encryption algorithm