开源文件加密
代码以 OSI 认可的许可证公开的 9 个文件加密,附证据进行隐私评级。推荐在前,其余按分数排序。
Picocrypt 等级 A
小巧的开源桌面文件加密工具,使用 XChaCha20 和 Argon2id,可选密钥文件、Reed-Solomon 纠错和似是而非的否认能力。原项目已归档,不再开发。
GPL-3.0. 源代码
gocryptfs 等级 A
以 FUSE 挂载方式运行的开源加密叠加文件系统,将每个文件存储为单独的加密文件,适合云同步文件夹。还提供用于加密备份的反向模式。
MIT. 源代码
VeraCrypt 等级 A
适用于 Windows、macOS 和 Linux 的开源磁盘加密。可创建加密文件容器或加密整个分区和系统驱动器,并支持隐藏卷。
Apache-2.0. 源代码
7-Zip 等级 B
开源文件压缩工具,拥有自己的 7z 格式,可使用 AES-256 加密 7z 和 ZIP 归档,7z 归档中的文件名也可加密。完整的图形界面应用适用于 Windows,Linux 和 macOS 上提供命令行版本。
Mostly LGPL-2.1 with some BSD-licensed code. The optional RAR decompression code carries an extra unRAR license restriction. 源代码
age 等级 B
命令行文件加密工具和 Go 库,使用简短的显式密钥,没有配置选项,可配合标准 Unix 管道使用。
BSD-3-Clause. 源代码
CryptSetup 等级 B
使用 dm-crypt 内核模块设置 Linux 磁盘加密的命令行工具。支持 LUKS、plain dm-crypt、TrueCrypt、VeraCrypt、BitLocker 和 FileVault2 卷。
GPL-2.0. 源代码
Cryptomator 等级 B
为存储在云服务中的文件提供客户端加密。在保险库中单独加密每个文件,使文件可以分别同步。提供桌面、Android 和 iOS 版本。
GPL-3.0. 源代码
Kryptor 等级 C
开源命令行工具,使用密码短语、对称密钥或公钥对文件进行加密和签名,采用现代密码学原语,没有配置选项。
GPL-3.0. 源代码
DiskCryptor 等级 F
适用于 Windows 的开源分区和全盘加密,包括 UEFI/GPT 机器上的系统驱动器。
GPL-3.0. 源代码
比较全部 12 个文件加密,无论是否开源。