encrypit/encrypit

GitHub: encrypit/encrypit

基于浏览器的零安装文件加解密工具,所有操作本地完成,保护敏感数据隐私。

Stars: 4 | Forks: 1

Encrypit

Securely encrypt and decrypt files.

GitHub release (latest by date) Encrypit build status badge

## 试用 前往 [encrypit.com](https://encrypit.com/) 安全地加密和解密文件。 本项目基于以下技术构建: - [Cloudflare Pages](https://pages.cloudflare.com/) - [MUI](https://mui.com/) - [Vite](https://vitejs.dev/) - [react-dropzone](https://react-dropzone.js.org/) - [zip.js](https://gildas-lormeau.github.io/zip.js/) ## 前置条件 - [nvm](https://github.com/nvm-sh/nvm#readme) ## 安装 克隆仓库: ``` git clone https://github.com/encrypit/encrypit.git cd encrypit ``` 使用项目的 Node.js 版本: ``` nvm use ``` 安装依赖: ``` npm install ``` ## 可用脚本 在项目目录中,您可以运行: ### npm start 以开发模式运行 Web 应用。 打开 [http://localhost:5173](http://localhost:5173) 在浏览器中查看。 如果您进行编辑,页面将重新加载。 您还将在控制台中看到任何错误。 或者,您可以分别运行客户端和服务器: ``` npm run client ``` ``` npm run server ``` 如果服务器退出但未终止应用,请终止该进程: ``` kill $(lsof -ti :8788) ``` ### npm run lint 运行 ESLint。 ### npm test 运行 Jest 测试。 ### npm run build 将 Web 应用构建到 `dist` 文件夹以用于生产环境。 它会以生产模式正确打包,并优化构建以获得最佳性能。 构建已压缩,且文件名包含哈希值。 您的应用已准备好部署! ## 资源 [Logo](https://excalidraw.com/#json=0kNWq9d1BePagMI-_WJow,4W5vCTYSSJFF_mJC9NHtzA) ## 许可证 [MIT](LICENSE)
标签:Cloudflare Pages, CMS安全, DNS 反向解析, JavaScript, MITM代理, MUI, React, Syscalls, Vite, 二进制发布, 加密工具, 密码学, 开源工具, 手动系统调用, 文件加密, 文件解密, 浏览器加密, 网络安全, 自动化攻击, 隐私保护