首页 > 代码库 > 开源云存储seafile学习(一)

开源云存储seafile学习(一)

1.client 碎片传送:

如100M的zip,分割成1M的100份,进行传输;

实现秒传,根据文件的hash值。

2.文件加密:
 client实现碎片加密。
 
 密码使用中间密码,进行文件加密。
 
 如client设置密码为:123456
 
 上传文件时生成唯一的中间密码:987654,保存在commit信息。
 
 如client改密码,中间密码不变。
 
3.server分布式同步技术
 
 

开源云存储seafile学习(一)