Cryptomator:云盘客户端加密一文讲透
【免费下载链接】cryptomatorCryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.项目地址: https://gitcode.com/GitHub_Trending/cr/cryptomator
Cryptomator 是一款跨平台的客户端加密工具,解决的是一个很具体的隐私问题:你存进云盘的文件,到底只有你能看,还是云服务商也能看?它的做法是把加解密都放在你本地完成,真正传到云端的只有密文。
云盘里的照片,真的只有你能看吗?
默认情况下,你上传到云盘的文件是"明文"。云服务商的服务器、运维、甚至一次数据泄露,都可能让这些文件暴露。
很多人第一反应是"那我换个更私密的网盘"。但问题往往不在"选哪家",而在于:只要文件以可读形式存在别人机房里,你就永远是把钥匙交给对方保管。
你真正想要的,是"文件离开我电脑的那一刻就已经被锁上"。
云端为什么看不见你的明文
Cryptomator 的思路很简单:在你设备上传之前,先把文件加密。它不要求你换网盘、不要求你注册账号,任何"会往本地文件夹同步"的云盘它都能配合。
解锁一个保险库(vault)时,程序会去读一个很小的配置文件,再用你的密码还原出"主密钥"。
有了主密钥,它就在本地把云盘里那一堆乱码"翻译"成你能读的文件夹;你一写东西进去,它又立刻变回乱码同步上去。云端从头到尾只见过密文。
哪些系统和网盘开箱即用
Cryptomator 覆盖 Windows、macOS、Linux 三个桌面平台,基于 Java 构建,用 Maven 管理依赖,代码开源、可供审计。
它还会自动认出常见网盘的默认位置,省得你手动选文件夹:
| 平台 | 提供位置预设的网盘 |
|---|---|
| Windows | Dropbox、Google Drive、OneDrive、iCloud Drive |
| macOS | Dropbox、Google Drive、OneDrive、iCloud Drive |
| Linux | Dropbox、OneDrive |
除了这些预设,MEGA、pCloud、ownCloud、Nextcloud 这类会同步到本地目录的网盘也能直接挂上去用。
想自己看它是怎么识别这些位置的,可以翻一下 locationpresets 这个目录。
三层锁,各守住哪一层
它的加密不是"一把锁锁全部",而是分层防御,类比一下就清楚:
主密钥:撬一下掉一层漆的锁
你输入的密码不会直接用来加密文件,而是先进一道叫 Scrypt 的"加工"工序,产出真正的主密钥。
Scrypt 像一把越撬越费劲的锁:想靠穷举密码撞开它,攻击者得付出很高的内存和时间代价。而且这把"主钥匙"只在你内存里短暂存在,用完即抹掉,不会长期留在磁盘上。
文件内容:一个文件一把门钥匙
文件内容用 256 位的 AES 加密。每个文件相当于各有一把独立的门钥匙,某个文件损坏或被动过,不会牵连到别的安全。
文件名与目录:门牌也换成乱码
光锁内容还不够。Cryptomator 连文件名和文件夹结构也一起加密、混淆。也就是说,云端就算翻到你的文件,看到的也不叫"合同.pdf",而是一串看不懂的代号。
解锁后它用起来像什么?
平时体验接近"多了一块 U 盘"。
- 解锁:在界面上选密码,或者用恢复密钥,点确定。
- 浏览:解锁成功后,Windows 的"此电脑"里会多出一个盘符,像下面这样,拖拽复制就行。
- 传输:你在里面看到的全是明文;文件一旦写回云端,就自动变回密文再同步。
还有个关键设计:每个保险库可以用独立密码,一个云盘里放多个互不影响的 vault。
主密钥忘了,还能救吗
密码忘了,Cryptomator 会让你输入一串"恢复密钥"——它看起来像一组单词,作用类似保险柜的备用钥匙。照着词表就能重置密码。但反过来说:这串词你自己弄丢了,谁也没办法替你找回,因为密文里没有任何后门。
它适合你,还是不适合你
适合:用 Dropbox、OneDrive 这类网盘存个人照片、文档,想要"云端只存密文"的普通用户和小团队。
不适合:如果你的日常是多人同时在线编辑同一份文件,或者希望在网页端随时点开就看,这类"本地打开再同步"的客户端加密工具不是主流选择,这类需求还是以官方文档说明为准。
想深入了解恢复流程,可以看 recoverykey 目录。
【免费下载链接】cryptomatorCryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud storage, ensuring privacy and control over your data.项目地址: https://gitcode.com/GitHub_Trending/cr/cryptomator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考