Некоторые основные методы шифрования данных, которые используются в современных дистрибутивах Linux:
Шифрование на уровне файловой системы: 1
- eCryptFS. 15 Многоуровневая система шифрования, которая шифрует каждый файл по отдельности. 1 Метаданные шифрования для каждого файла хранятся в его заголовке. 5
- EncFS. 15 Позволяет установить зашифрованную файловую систему. 1 Работает в пространстве пользователя без каких-либо дополнительных привилегий через фреймворк FUSE. 5
Блочное шифрование на уровне устройства: 1
- Loop-AES. 1 Скоростная и прозрачная файловая система, с помощью которой можно зашифровать раздел подкачки в Linux. 1
- Advanced Encryption Standard (AES). 1 Симметричный алгоритм блочного шифрования. 1
- dm-crypt/LUKS. 1 Поддерживает шифрование целых дисков, съёмных носителей, разделов, томов RAID, логических томов и файлов. 1
Также для шифрования данных в Linux используются инструменты, такие как GPG, OpenSSL, ccrypt, Cryptsetup и VeraCrypt. 3