Skip to content

alphajc/saves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Saves

作为我个人的毕业设计项目,这是一个加密对象存储系统,我将其命名为Saves,该项目将分成多个部分。

功能结构

  • 上传文件

    将文件上传至服务器缓存区,adminui将做这件事。

  • 下载文件

    将文件从缓冲区下载下来,adminui将做这件事。

  • 加密文件(eos-core)

    对已有的文件进行加密存储,并将其商业属性和数据特点存入数据库。以下流程:

    1. 获取缓存文件
    2. 加密
    3. 生成相关属性
    4. 放入文件库
    5. 相关数据放入数据库
    6. 清除缓存
  • 解密文件(eos-core)

    将文件系统中的文件进行解密,并将解密后的文件放到指定位置。以下流程:

    1. 读取加密文件位置
    2. 将文件解密到指定位置
  • 查询文件(eos-core)

    检索数据库中的文件信息

仓库列表

名称       仓库           描述
adminui eos-adminui 调用后台api为前端提供数据,包括上传和下载文件
core     eos-core   为adminui或其他程序提供可调用api

许可

MPL v. 2. See LICENSE.

About

作为我个人的毕业设计项目,这是一个加密对象存储系统,我将其命名为Saves,该项目将分成多个部分。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published