This is a list of filesystems with support for filesystem-level encryption. Not to be confused with full-disk encryption.
General-purpose filesystems with encryption
edit- AdvFS on Digital Tru64 UNIX
- Novell Storage Services on Novell NetWare and Linux
- NTFS with Encrypting File System (EFS) for Microsoft Windows
- ZFS since Pool Version 30
- Ext4, added in Linux kernel 4.1[1] in June 2015
- F2FS, added in Linux kernel 4.2[2][non-primary source needed]
- UBIFS, added in Linux kernel 4.10[3]
- CephFS, added in Linux kernel 6.6[4]
- bcachefs (experimental), added in Linux kernel 6.7[5]
- APFS, macOS High Sierra (10.13) and later.
Cryptographic filesystems
editFile system | Latest release |
---|---|
gocryptfs | 2023[6] |
CryFS | 2023[7] |
securefs | 2024[8] |
Rclone | 2024[9] |
Discontinued projects | |
EncFS | 2018[10][11] |
LessFS[12] | 2013[13] |
MetFS[14] | 2012[14] |
CryptoFS[15] | 2007[16] |
Magikfs[17] | 2006[18] |
PhoneBookFS[19] | 2004[20] |
Integrated into the Linux kernel
edit- eCryptfs[21]
- Rubberhose filesystem (discontinued)[22]
- StegFS (discontinued)
Integrated into other UNIXes
editSee also
editReferences
edit- ^ "Ext4 encryption [LWN.net]". lwn.net. Archived from the original on 19 February 2018. Retrieved 23 April 2018.
- ^ "'[GIT PULL] f2fs updates for v4.2' - MARC".
- ^ "Linux_4.10 - Linux Kernel Newbies". kernelnewbies.org. December 2017. Retrieved 18 March 2024.
UBIFS: Add support for file encryption using the fscrypt framework.
- ^ Jonathan Corbet (September 2023). "The rest of the 6.6 merge window [LWN.net]". lwn.net. Retrieved 18 March 2024.
The Ceph filesystem has gained fscrypt support.
- ^ "Linux_6.7 - Linux Kernel Newbies". kernelnewbies.org. Retrieved 19 July 2024.
- ^ "Release v2.4.0 · rfjakob/gocryptfs". GitHub. Retrieved 2023-08-20.
- ^ "Release 0.11.4 · cryfs/cryfs". GitHub. Retrieved 2023-08-20.
- ^ "Release 1.0.0 · netheril96/securefs". GitHub. Retrieved 2024-07-19.
- ^ Craig-Wood, Nick (2024-03-10). "Rclone Changelog". rclone.org. Retrieved 2024-03-17.
- ^ "Release v1.9.5 · vgough/encfs". GitHub. Retrieved 2023-08-20.
- ^ "Update project status in README (#671) · vgough/encfs@aa106e6". GitHub. Retrieved 19 July 2024.
This project is NOT maintained.
- ^ "Lessfs". Lessfs.com. Archived from the original on 2014-01-30. Retrieved 2014-02-03.
- ^ "lessfs - data deduplication for less - Browse Files at SourceForge.net". sourceforge.net. Archived from the original on 2016-01-17. Retrieved 2016-01-05.
- ^ a b "Metin KAYA - MetFS Encrypted, Dynamic Sized, Single File, FUSE Based Filesystem in Userspace". www.enderunix.org. Archived from the original on 2016-02-17. Retrieved 2016-01-05.
- ^ "Reboot's personal page". reboot.github.io. Archived from the original on 2016-01-28. Retrieved 2016-01-05.
- ^ "Reboot's personal page". reboot.github.io. Archived from the original on 2016-01-28. Retrieved 2016-01-05.
- ^ "Magikfs – The Steganographic File System On Linux". magikfs.sourceforge.net. Archived from the original on 2016-03-04. Retrieved 2016-01-05.
- ^ "magikfs-The steganographic filesystem - Browse Files at SourceForge.net". sourceforge.net. Archived from the original on 2016-03-08. Retrieved 2016-01-05.
- ^ "Phonebook - Software to Make Your PC 'Police-Ready'". freenet.mcnabhosting.com. Archived from the original on 2016-03-05. Retrieved 2016-01-05.
- ^ "Changelog for phonebook". Archived from the original on 2016-01-17.
- ^ "eCryptfs in Launchpad". Launchpad.net. Archived from the original on 2014-02-09. Retrieved 2014-02-03.
- ^ "Rubberhose disk encryption system". iq.org. Archived from the original on 2006-09-02.
- ^ "Understanding EFS". www.ibm.com. 29 January 2008. Archived from the original on 19 August 2016. Retrieved 23 April 2018.