Why encrypt data?
Encryption protects your data from unauthorized access. If someone steals your laptop or USB drive, without the correct password, the data cannot be accessed. Full-disk encryption should be standard on every device.
Full-Disk Encryption
Encrypts the entire disk including the operating system. Data is protected even when the computer is turned off.
Container Encryption
Creates an encrypted container (virtual disk) for sensitive files.
File Encryption
Encrypt individual files for sharing or archiving.
Disk and container encryption
VeraCrypt
Open Source Recommended AuditedVeraCrypt is the successor to TrueCrypt for encrypting disks and creating encrypted containers. It supports hidden volumes for deniable encryption and a variety of encryption algorithms.
Tip:Use cascade encryption (AES-Twofish-Serpent) for maximum security.
LUX
Open Source Linux nativeLUKS (Linux Unified Key Setup) is the standard solution for disk encryption in Linux. Most distributions offer LUKS encryption directly during installation.
File encryption
GnuPG (GPG)
Open Source StandardGnuPG is an open-source implementation of the OpenPGP standard. It is used to encrypt files, emails and signing. It is the basis of many other tools.
# File encryption
gpg --symmetric --cipher-algo AES256 file.txt
# Decryption
gpg --decrypt file.txt.gpg
age
Open Source Modernage is a modern, simple file encryption tool. Designed as a replacement for GPG with an emphasis on ease of use and safe default settings.
# Encryption with password
age -p -o file.age file.txt
# Decryption
age -d -o file.txt file.age
Secure file sharing
OnionShare
Open SourceShare files anonymously over the Tor network. The recipient does not need any software.
Download →Built-in encryption in the OS
Windows
BitLocker- available in Pro/Enterprise edition
⚠️ Keys can be stored in a Microsoft account
macOS
FileVault 2- XTS-AES-128 encryption
✓ Recommended to turn on
Linux
LUX- set during installation
✓ Standard and safe solution