cryptomator/cryptomator
GitHub: cryptomator/cryptomator
Cryptomator 是一款跨平台的开源客户端加密工具,帮助用户在本地加密云存储文件,防止数据在传输和存储过程中的泄露。
Stars: 14704 | Forks: 1265
## 支持 Cryptomator
Cryptomator 作为开源项目免费提供,尽管开发工作量很大,但仍然依赖捐赠。如果您也对进一步开发感兴趣,我们为您提供支持我们的机会:
## 介绍
Cryptomator 为云端文件提供多平台透明的客户端加密。
在 [cryptomator.org](https://cryptomator.org/) 下载 Cryptomator 的本机二进制文件,或使用 Maven 克隆并构建 Cryptomator(以下说明)。
## 功能
- 与 Dropbox、Google Drive、OneDrive、MEGA、pCloud、ownCloud、Nextcloud 以及任何其他同步本地目录的云存储服务配合使用
- 开源意味着:无后门,控制优于信任
- 客户端:无需账户,数据不与任何在线服务共享
- 完全透明:只需像使用 USB 闪存盘一样使用虚拟驱动器
- 使用 256 位密钥长度的 AES 加密
- 文件名会被加密
- 文件夹结构会被混淆
- 在您的 Dropbox 中可以使用任意数量的保险箱,每个都有独立的密码
- 为了您数据的安全,已有超过五千次提交!! :tada:
### 隐私
- 256 位密钥(随本机二进制文件一起提供的无限强度策略)
- Scrypt 密钥派生
- 对盐、IV 和主密钥使用密码学安全的随机数
- 敏感数据会尽快从堆中清除
- 轻量级:[Complexity kills security](https://www.schneier.com/essays/archives/1999/11/a_plea_for_simplicit.html)
### 一致性
- 文件内容使用认证加密,以在解密前识别已更改的密文
- I/O 操作是事务性的且原子的(如果文件系统支持)
- 每个文件都包含解密所需的全部信息(当然不包括密钥),没有公共元数据意味着没有 [SPOF](http://en.wikipedia.org/wiki/Single_point_of_failure)
### 安全架构
有关安全细节的更多信息,请访问 [cryptomator.org](https://docs.cryptomator.org/security/architecture/)。
## 构建
### 依赖
* JDK 24(例如 temurin、zulu)
* Maven 3
### 运行 Maven
```
mvn clean install
# 或 mvn clean install -Pwin
# 或 mvn clean install -Pmac
# 或 mvn clean install -Plinux
```
这将构建所有 jar 包,并将它们与特定于操作系统的依赖一起打包在 `target` 目录下。现在可以使用它来构建本机包。
## 许可证
本项目采用双许可证方式:对 FOSS 项目使用 GPLv3,对独立软件供应商和经销商使用商业许可证。如果您希望在不同条件下修改此应用程序,请随时联系支持团队。
标签:AES-256, C++, C/C++, JS文件枚举, Kali Linux工具, Kali工具, Linux, macOS, Maven构建, Nmap, Python, Scrypt密钥派生, Windows, Zenmap, 个性化新闻, 事务性I/O, 云存储安全, 函数图谱, 加密文件系统, 域名枚举, 域名枚举, 安全存储, 客户端加密, 开源软件, 操作系统探测, 操作系统检测, 数据完整性, 数据擦除, 数据泄露防护, 文件加密, 无后门, 服务指纹识别, 漏洞评估, 网络发现, 网络安全, 网络扫描, 网络探测, 网络管理, 蓝队工具, 虚拟驱动器, 隐私保护