【技术实现步骤摘要】
本专利技术涉及信息
,特别是涉及一种云盘数据修改方法。
技术介绍
云存储空间用于向用户提供在线的文件存储、访问、备份、共享等文件管理功能。通过网盘,用户不论在任何地方,只要能连接到互联网,就可通过移动终端管理云存储的文件。然而,由于使用云存储空间会连接到互联网,从而存在数据保密安全,一旦云存储空间的账号泄密,将会对用户的隐私数据构成威胁。目前,现有的云存储空间对于用户的账号并没有强有力的保护,所以用户的隐私数据存在泄露风险,容易被他人非法修改。
技术实现思路
本专利技术主要解决的技术问题是提供一种云盘数据修改方法,能够防止数据被非法修改,并减小数据修改量。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种云盘数据修改方法,包括:当接收到客户端发送的数据修改请求时,生成随机数;利用私钥对所述随机数进行加密,得到权限验证数据;将所述权限验证数据发送至所述客户端进行解密,以便所述客户端利用与所述私钥相对应的公钥从所述权限验证数据中解密出所述随机数,并利用所述公钥对所述随机数和新数据加密得到覆盖数据;接收所述客户端发送的覆盖数据;利用所述私钥从所述覆盖数据中解密出所述随机数和新数据;判断所述随机数是否发生变动;如果随机数没有发生变动,接受所述数据修改请求,获取所述新数据中所有字段的字段名称;读取所述新数据中与所述字段名称相对应的值,并且当所述值不为空时,查找原数据中与所 ...
【技术保护点】
一种云盘数据修改方法,其特征在于,包括:当接收到客户端发送的数据修改请求时,生成随机数;利用私钥对所述随机数进行加密,得到权限验证数据;将所述权限验证数据发送至所述客户端进行解密,以便所述客户端利用与所述私钥相对应的公钥从所述权限验证数据中解密出所述随机数,并利用所述公钥对所述随机数和新数据加密得到覆盖数据;接收所述客户端发送的覆盖数据;利用所述私钥从所述覆盖数据中解密出所述随机数和新数据;判断所述随机数是否发生变动;如果随机数没有发生变动,接受所述数据修改请求,获取所述新数据中所有字段的字段名称;读取所述新数据中与所述字段名称相对应的值,并且当所述值不为空时,查找原数据中与所述字段名称相同的字段;将所述新数据中与所述字段名称相对应的值写入所述原数据中与所述字段名称相同的字段中。
【技术特征摘要】
1.一种云盘数据修改方法,其特征在于,包括:
当接收到客户端发送的数据修改请求时,生成随机数;
利用私钥对所述随机数进行加密,得到权限验证数据;
将所述权限验证数据发送至所述客户端进行解密,以便所述客户端
利用与所述私钥相对应的公钥从所述权限验证数据中解密出所述随机
数,并利用所述公钥对所述随机数和新数据加密得到覆盖数据;
接收所述客户端发送的覆盖数据;
利用所述私钥从所述覆盖数据中解密出所述随机数和新数据;
判断所述随机数是否发生变动;
如果随机数没有发生...
【专利技术属性】
技术研发人员:梁庆欢,王健强,王川林,
申请(专利权)人:成都爆米花信息技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。