我需要一套文件加密系统,需要实现以下几个功能:
- 这套系统由负责权限控制的服务端程序和负责文件操控的客户端程序构成;
- 服务端程序能够按角色、按文件夹层级管理文件查看、编辑、上传、下载、删除权限;
- 客户端程序可以跟服务端程序同步文件,根据权限上传或下载文件;
- 客户端下载的文件只能在客户端中查看修改,直接开启文件显示乱码;
- 服务器端可以查看、记录、限制、管理客户端的安装与通信;
- 客户端可供不同角色的账号登录,并由不同账号所属角色的权限查看相应的文件;
- 系统不依赖外网,可本地化部署。
有没有大佬推荐合适的加密系统,或者聊聊你们公司都是怎么管理内部机密文件的?