An End-to-End Encrypted File Sharing System
项目目录结构
├── LICENSE 证书
├── README.md 说明书
├── client
│ ├── client.go 用户部分
│ ├── client_unittest.go 用户单元测试
│ └── utils.go 工具函数
├── client_test
│ └── client_test.go 测试
├── fyne-cross 编译后的可执行程序
├── userlib_client 修改后的客户端库函数
├── design.md 设计文档
├── design.pdf 设计文档
├── go.mod
├── go.sum
└── main.go 主代码
- go >= 1.14
- docker
For go >= 1.16:
go install github.com/fyne-io/fyne-cross@latest
- Windows:
fyne-cross windows -arch=* -app-id="A-Secure-File-Sharing-System.MyApp"
- Linux:
fyne-cross linux
- main.go修改
- gui
- 打包exe
- User部分的函数
- File相关的函数
- Invitation相关的函数