64个稳定版本 (7个主要版本)
8.8.1 | 2022年8月27日 |
---|---|
8.7.0 | 2022年6月21日 |
7.6.0 | 2022年5月24日 |
6.6.10 | 2022年5月18日 |
1.9.4 | 2022年5月2日 |
#704 in 加密学
每月173次下载
245KB
5K SLoC
Dexios - 它是什么?
Dexios 是一个快速、安全且开源的命令行加密工具。它完全使用 Rust 编写,最优先考虑的是安全性、性能和便利性。它使用现代的加密 AEADs(XChaCha20-Poly1305 和 AES-256-GCM),并使用经过审计的后端来确保您数据的安全性和完整性。在将文件上传到云服务之前使用 Dexios 非常简单,以确保没有好奇的眼睛可以阅读它们。
您可以通过 cargo 安装 Dexios,使用
cargoinstall dexios
或者您可以从 发布页面 下载预编译的二进制文件!
捐赠
如果您喜欢我的工作,并想支持该项目,请随意捐赠!这绝对不是必要的,所以请不要感到有义务这样做。
XMR: 84zSGS18aHtT3CZjZUnnWpCsz1wmA5f65G6BXisbrvAiH7PxZpP8GorbdjAQYRtfeiANZywwUPjZcHu8eXJeWdafJQFK46G
BTC: bc1q8x0r7khrfj40qd0zr5xv3t9nl92rz2387pu48u
ETH: 0x9630f95F11dFa8703b71DbF746E5c83A31A3F2DD
为什么版本号这么高?
我们对 Dexios 的工作方式进行了许多(必要的)更改。事后看来,早期版本应该是 v0.x.x,但现在已经太晚了。
从现在开始,从版本 8 开始,我们没有任何计划进行任何不兼容的更改。每个加密文件开头的头文件中包含一个版本标识符,有了它,我们可以确保始终保持对旧版本的支持。
我们鼓励所有使用过旧版本 Dexios 的用户尽快解密文件、更新并重新加密。这是为了确保您的文件使用新的 头标准。
支持的操作系统
Dexios 支持 Windows、FreeBSD、Linux、MacOS 和 Android!
Windows 的支持是在 v8.3.0 中添加的 - 然而,有一个限制。当您在终端中输入密码时,它将不会隐藏 - 我们计划在不久的将来修复这个问题(密钥文件和环境变量仍然完美工作!)如果您遇到这里没有详细说明的问题,请 在 Github 上打开一个问题。
测试了 Android 12,并在 Termux 中安装了 Dexios。一切正常,但如果您发现不按预期工作的问题,请 在 Github 上打开一个问题。
您可以在文档中找到有关为特定平台安装的说明 在此!
贡献
欢迎贡献!您可以提交一个PR,我会查看它,提供反馈,并(很可能)合并它,前提是测试通过。
基本用法
加密文件
dexios encrypt secret.txt secret.enc
解密相同文件
dexios decrypt secret.enc secret.txt
安全擦除文件
dexios erase secret.txt
默认设置
Dexios使用的默认设置对于最偏执的用户来说也绰绰有余。
通过运行简单的命令 dexios -e input.txt output.enc
,您将使用以下内容
XChaCha20-Poly1305
BLAKE3-Balloon
散列,参数适当困难- 敏感数据从内存中完全擦除
- 防篡改的标题,它将与每个加密数据块一起进行身份验证
- LE31流加密
更新状态
Dexios将接收频繁的更新,并且在发布之前都会进行测试。
版本8.0.0确实做出了一些破坏性更改,对此我们表示歉意。之前包含盐、nonce等的标题没有标准化,大小从24字节到40字节不等。从v8.0.0开始,这一变化已完全改变 - 现在每个标题都是文件的第一个64字节,它包含有关文件加密模式以及使用了哪种AEAD算法的信息。它还包含一个版本标签,这意味着我们可以在支持旧文件的同时更新内容。对于由此造成的不便,我们表示歉意。
报告漏洞
请将任何漏洞报告为GitHub问题 - 我们认为所有问题都应该为人所知,并且通过这种方式可能会非常快速地得到解决。谢谢。
作为替代方案,您可以联系 brxken128@tutanota.com
如果您在Dexios中发现任何漏洞,并且可以提供重现的步骤/指针,请报告它们。您可以通过上述电子邮件匿名报告。我恐怕无法提供任何金钱回报,但可以(应您的请求)将您添加到贡献者名单中。
支持版本
版本 | 支持 |
---|---|
8.x.x | ✅ |
7.x.x | ✅ |
6.x.x | ❌ |
5.0.x | ❌ |
4.0.x | ❌ |
< 4.0 | ❌ |
更多信息
请查看文档以找到与此项目相关的所有信息。
它经常更新,是Dexios的主要文档来源。
快速文档链接
依赖关系
~8–19MB
~223K SLoC