Enclosed:端到端加密的私密笔记与文件分享工具

你是否曾因需要通过网络分享敏感信息(如密码、密钥或私人笔记)而感到不安?担心数据在传输或存储过程中被窥探?Enclosed 的出现,旨在彻底解决这个问题。它是一个极简主义的 Web 应用程序,允许你发送端到端加密的笔记和文件,确保只有你和指定的接收者才能访问内容。

截至收录:
Enclosed项目stars数:1876
Enclosed项目forks数:158

Enclosed项目目录截图

Enclosed项目核心亮点

  • 🔐 真正的零知识加密:所有内容均在客户端使用 AES-GCM 算法加密,服务器仅存储加密后的密文,对内容“一无所知”。
  • 📁 支持文件附件:不仅能发送加密文本,还能安全地分享文件,扩展了应用场景。
  • ⚙️ 灵活的安全策略:可为笔记设置访问密码、自定义过期时间(TTL),并选择在首次阅读后自动销毁,实现阅后即焚。
  • 🌐 开箱即用与自托管:提供公开的演示站点(enclosed.cc)供快速体验,同时也完全支持 Docker 一键自部署,掌控你的数据主权。
  • 💻 全平台覆盖:拥有响应式设计的 Web 界面、命令行工具(CLI)和完整的国际化支持,满足从终端到移动端的各种使用习惯。

Enclosed项目快速开始

通过 Docker,你可以在几分钟内启动自己的 Enclosed 实例:
1. 使用 Docker 运行
bash
docker run -d --name enclosed --restart unless-stopped -p 8787:8787 corentinth/enclosed

访问 http://localhost:8787 即可使用。

  1. 使用 CLI 创建笔记(使用公共实例)
    “`bash
    # 安装 CLI 工具
    npm install -g @enclosed/cli

    创建一条加密笔记

    enclosed create “这是一条秘密信息” –password mySecret –ttl 3600
    “`
    命令会生成一个包含密钥片段的链接,将其分享给接收者即可。

Enclosed项目应用场景

  • 敏感信息临时分享:安全地向同事或朋友发送一次性密码、API密钥或登录凭证,无需依赖不安全的即时通讯工具。
  • 安全文件传输:传输需要保密的小型文件,如合同草案、个人证件扫描件等,避免使用公共云盘。
  • 开发与运维:通过 CLI 在自动化脚本或服务器间安全传递配置信息或临时令牌。
  • 个人隐私记录:创建仅自己知晓的加密日记或备忘录,并存储在自托管服务器上,实现完全的数据隐私。

Enclosed项目连接

CorentinTh / enclosed项目地址:https://github.com/CorentinTh/enclosed

本文地址:https://www.tgoos.com/40718

声明:本站资源均整理自互联网,版权归原作者所有,仅供学习交流使用,请勿直接商用,若需商用请购买正版授权。因违规使用产生的版权及法律责任由使用者自负。部分资源可能包含水印或引流信息,请自行甄别。若链接失效可联系站长尝试补链。若侵犯您的权益,请邮件(将 # 替换为 @)至 feedback#tgoos.com,我们将及时处理删除。转载请保留原文链接,感谢支持原创。