【技术实现步骤摘要】
一种文件共享系统
本专利技术涉及计算机
,特别是涉及一种文件共享系统。
技术介绍
为了工作和学习,用户常常需要对各种各样的文件进行共享。其中,需要共享的文件包括但并不局限于:word文档、PDF(PortableDocumentFormat,便携式文档格式)文档和PPT(PowerPoint,演示文稿)文档。目前的文件共享方式常为:用户A将待共享文件a上传至云服务器。然后,用户A通过云服务器对待共享文件a进行加密,得到加密文件。进而,用户A可以获得加密文件对应的访问地址(即链接地址)和密码。之后,用户A需要将访问地址和密码发送给用户B。这样,用户B在打开该访问地址对应的网页后,可以在网页上输入该密码,从而实现对待共享文件a的访问。这样,用户A可以将文件a共享给用户B。但是,该种文件共享方式需要将访问地址和密码一起发送给用户B,这样使得恶意用户很容易获取得到该访问地址和密码,从而无法保证文件a的文件安全。
技术实现思路
本专利技术实施例的目的在于提供一种新的文件共享系统,以提高恶意用户获取得到共享文件的访问地址和密码的难度,从而提高共享文件的安全性。具体技术方案如下:本专利技术实施例提供了一种文件共享系统,该文件共享系统可以包括:第一电子设备、第二电子设备和服务器;第一电子设备用于:获得待共享的第一文件的共享设置信息;共享设置信息能够唯一标识本次共享操作且携带访问权限信息;将第一文件和共享设置信息发送至服务器;服务器用于:将共享设置信息写入第一文件的元数 ...
【技术保护点】
1.一种文件共享系统,其特征在于,所述文件共享系统包括:第一电子设备、第二电子设备和服务器;/n所述第一电子设备用于:获得待共享的第一文件的共享设置信息;所述共享设置信息能够唯一标识本次共享操作且携带访问权限信息;将所述第一文件和所述共享设置信息发送至所述服务器;/n所述服务器用于:将所述共享设置信息写入所述第一文件的元数据信息中,得到第二文件;利用密码对所述第二文件的文件内容进行加密,得到加密文件;对所述共享设置信息的信息摘要值、所述访问权限信息和所述密码进行关联存储;生成所述加密文件的访问地址,并将所述访问地址发送至所述第一电子设备;/n所述第二电子设备用于:下载所述访问地址所指向的所述加密文件;将从所述加密文件解析得到的所述共享设置信息的信息摘要值及访问者信息,发送至所述服务器;/n所述服务器还用于:基于与所述信息摘要值关联存储的所述访问权限信息,验证所述访问者信息对应的访问者是否具有访问权限;若是,将与所述信息摘要值关联存储的所述密码发送至所述第二电子设备,或,利用所述密码解密所述加密文件,将解密得到的所述第二文件发送至所述第二电子设备。/n
【技术特征摘要】
1.一种文件共享系统,其特征在于,所述文件共享系统包括:第一电子设备、第二电子设备和服务器;
所述第一电子设备用于:获得待共享的第一文件的共享设置信息;所述共享设置信息能够唯一标识本次共享操作且携带访问权限信息;将所述第一文件和所述共享设置信息发送至所述服务器;
所述服务器用于:将所述共享设置信息写入所述第一文件的元数据信息中,得到第二文件;利用密码对所述第二文件的文件内容进行加密,得到加密文件;对所述共享设置信息的信息摘要值、所述访问权限信息和所述密码进行关联存储;生成所述加密文件的访问地址,并将所述访问地址发送至所述第一电子设备;
所述第二电子设备用于:下载所述访问地址所指向的所述加密文件;将从所述加密文件解析得到的所述共享设置信息的信息摘要值及访问者信息,发送至所述服务器;
所述服务器还用于:基于与所述信息摘要值关联存储的所述访问权限信息,验证所述访问者信息对应的访问者是否具有访问权限;若是,将与所述信息摘要值关联存储的所述密码发送至所述第二电子设备,或,利用所述密码解密所述加密文件,将解密得到的所述第二文件发送至所述第二电子设备。
2.根据权利要求1所述的系统,其特征在于,所述共享设置信息包括:所述共享设置信息的获取时间、所述共享操作的共享发起者的标识,以及访问权限信息;其中,所述访问权限信息包括:对所述第一文件具有访问权限的预设访问者的标识;
所述访问者信息包括:访问所述第一文件的目标访问者的标识。
3.根据权利要求2所述的系统,其特征在于,所述访问权限信息还包括:所述第一文件所对应的共享时间段。
4.根据权利要求3所述的系统,其特征在于,所述服务器执行的所述基于与所述信息摘要值关联存储的所述访问权限信息,验证所述访问者信息对应的访问者是否具有访问权限的操作具体为:
判断与所述信息摘要值关联存储的所述访问权限信息中是否存在所述访问者信息;
若存在,判断当前时间点是否处于所述共享时间段内;
若处于所述共享时间段内,确定所述访问者信息对应的目标访问者具有访问权限。
5.根据权利要求4所述的系统,其特征在于,所述服务器还用于:
当判断所述访问权限信息中不存在所述访问者信息时,或,当判断当...
【专利技术属性】
技术研发人员:冷志峰,宁廷泽,
申请(专利权)人:北京金山办公软件股份有限公司,珠海金山办公软件有限公司,广州金山移动科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。