Cryptomator:云端文件加密工具
开源的多平台客户端加密工具,为云盘中的文件提供透明的本地加密,保护隐私与数据控制权。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v1.19.6
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
Cryptomator 是一款开源的多平台客户端加密工具,为云存储中的文件提供透明的客户端加密。它适用于 Dropbox、Google Drive、OneDrive、MEGA、pCloud、ownCloud、Nextcloud 等任何会与本地目录同步的云存储服务,让数据在上传云端之前就已在本地完成加密。
主要功能
- 兼容各类与本地目录同步的云存储服务
- 开源:无后门,控制优于信任
- 客户端加密:无需注册账号,数据不与任何在线服务共享
- 完全透明:像使用 U 盘一样直接在虚拟驱动器上工作
- AES 加密,密钥长度 256 位
- 文件名会被加密,文件夹结构会被混淆
- 可在同一云盘里创建多个保险库(Vault),每个保险库使用独立密码
隐私
- 256 位密钥(原生安装包已内置无限制强度策略)
- 使用 Scrypt 进行密钥派生
- 使用密码学安全的随机数生成 salt、IV 和主密钥
- 敏感数据会尽快从堆内存中清除
- 保持轻量,代码复杂度可控
一致性
- 文件内容采用认证加密,可在解密前识别被改动的密文
- 在文件系统支持的情况下,I/O 操作是事务性且原子的
- 每个文件都包含解密所需的全部信息(密钥除外),不依赖公共元数据,避免单点故障
安装与使用
各平台的原生安装包可从 cryptomator.org 下载,支持 Windows、macOS 和 Linux。
从源码构建需要 JDK 26(如 temurin、zulu),然后执行:
./mvnw clean install
构建产物会连同各操作系统相关的依赖一起打包在 target 目录下,可据此制作原生安装包。
以默认配置启动应用:
./mvnw -Prun compile exec:exec
如需使用 Cryptomator-Dev 的设置、日志和挂载目录,避免开发运行影响已安装的 Cryptomator,可额外加上 dev profile:
./mvnw -Prun,dev compile exec:exec
注意事项
本项目采用双许可:面向 FOSS 项目的 GPLv3,以及面向独立软件供应商和经销商的商业许可。若希望在不同条件下修改本应用,可联系其支持团队。安全架构与实现细节可参阅官方文档:https://docs.cryptomator.org/security/architecture/。
本作品整理自 GitHub 开源项目 cryptomator/cryptomator,原作者 @cryptomator,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.19.6当前版本
修复了签发证书轮换后支持者证书被拒绝的问题:现在要求证书链在证书签发日期时有效,而不是在验证时刻有效。
- v1.19.5
修复 Windows 安装程序权限提升漏洞,安装器先保护配置目录并校验其所有者;支持通过 x5c 证书链签发的赞助者证书;改进首次信任对话框;在密钥派生之前拒绝需要超过 64 MiB 内存的 scrypt 参数;修复 Linux 下定位文件与系统钥匙串锁定时取密码的问题。
- v1.19.4
安全修复:从应用内置的 CA 证书库中移除已泄露的 eMudhra 证书。
评论