Hoodik:你的安全自托管云存储解决方案

Hoodik:你的安全自托管云存储解决方案

去发现同类优质开源项目:https://gitcode.com/

Hoodik Logo

Hoodik 是一款轻量级、安全且可自我托管的云存储平台。它利用先进的 Rust 和 Vue 技术打造,将端到端加密技术融入其中,为您的数据提供强大的安全保障。无论是文件上传还是下载,Hoodik 都能轻松应对,其简洁易用的网页界面让文件管理变得简单直观。

Hoodik Screenshot

项目技术分析

Hoodik 的核心是其高效且安全的数据加密机制:

  • 注册与密钥管理:每个新用户都会获得一个自动生成的 RSA 密钥对,服务器会以用户密码加密后存储这些密钥。
  • 文件加密:文件在上传时使用随机生成的 AES 密钥加密,AES 密钥随后使用用户的公钥进行加密并存储在数据库中。
  • 搜索优化:通过哈希和令牌化处理,实现了搜索功能,同时不泄露明文元数据。
  • 共享链接的安全性:公共链接有独立的 AES 关键,用于加密文件元数据和原文件 AES 密钥。只有拥有者或输入正确链接密钥的接收者才能解密文件。

在技术选型上,Hoodik 使用了 2048 位 PKCS#1 标准的 RSA 密钥以及 AEAD Ascon-128a 算法的 AES 加密,以保证高性能和安全性。文件被切分为单独的块并逐个加密,支持并发上传和下载,有效降低了加密开销。

项目应用场景

  • 对数据隐私要求极高的个人和企业,尤其是那些需要自己控制数据存储位置的情况。
  • 在团队间需要安全共享文件的工作场景,确保信息仅限授权人员访问。
  • 对于希望避免依赖第三方云存储服务,追求数据自主权的用户群体。

项目特点

  1. 端到端加密:所有文件在本地加密,只有您持有正确的密钥才能解密,确保数据安全无虞。
  2. 高效搜索:即使在加密状态下,仍能快速查找所需文件。
  3. 安全的文件共享:公共链接的保护措施确保文件在下载过程中始终保持加密状态。
  4. 自我托管:允许您在自己的服务器上部署,不受任何第三方限制。
  5. 易于安装:通过 Docker 容器轻松部署,支持 Sqlite 或 Postgres 数据库。
  6. 跨平台兼容:无论设备性能如何,都能享受到流畅的文件管理体验。

为了更深入地了解 Hoodik 并开始使用,请查看环境变量示例,并参考提供的 Docker 安装命令,开始搭建属于自己的安全云存储吧!拥抱 Hoodik,保护您的每一份重要数据。

去发现同类优质开源项目:https://gitcode.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姬如雅Brina

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值