encrypit/encrypit
GitHub: encrypit/encrypit
基于浏览器的零安装文件加解密工具,所有操作本地完成,保护敏感数据隐私。
Stars: 4 | Forks: 1
## 试用
前往 [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, 二进制发布, 加密工具, 密码学, 开源工具, 手动系统调用, 文件加密, 文件解密, 浏览器加密, 网络安全, 自动化攻击, 隐私保护