The present invention provides a method for data storage, data integrity check method and application server, which includes a data storage method is applied to the application server: first feature calculation data to be stored value; the data to be stored and the first eigenvalue combined into a data storage block, and the storage of data block storage to the storage server. By means of the technical scheme of the invention, it is possible to determine whether the integrity of the data read is destroyed.
【技术实现步骤摘要】
一种数据存储方法、数据完整性校验方法及应用服务器
本专利技术涉及计算机
,特别涉及一种数据存储方法、数据完整性校验方法及应用服务器。
技术介绍
随着数据量的不断增加,对数据的完整性要求也越来越高。同时,由于用户侧的应用程序也越来越复杂,应用服务器与存储服务器之间的距离也越来越远,在数据由应用服务器写入存储服务器之后,在应用服务器从存储服务器读取该数据期间,数据在存储服务器中很容易发生损坏或更改,使得数据的完整性受到破坏。目前,主要通过对数据进行加密以确保数据的完整性不会受到破坏。但是,上述技术方案中,当入侵者获取到相应的解密秘钥,则可对写入存储系统的数据进行恶意更改及破坏,应服务器在读取存储服务器内存储的数据时,无法实现确定读取的数据的完整性是否受到破坏。
技术实现思路
本专利技术实施例提供了一种数据存储方法、数据完整性校验方法及应用服务器,可实现确定读取的数据的完整性是否受到破坏。第一方面,本专利技术提供了一种数据存储方法,应用于应用服务器,包括:计算待存储数据的第一特征值;将待存储数据和所述第一特征值组合成存储数据块,并将所述存储数据块存储至存储服务器。优选地,所述将待存储数据和所述第一特征值组合成存储数据块,包括:将所述第一特征值转换为二进制数据格式的第二二进制数据链,以及将所述待存储数据转换为二进制数据格式的第三二进制数据链;确定所述第二二进制数据链的数据位长度参数;将所述数据位长度参数转换为预设长度的第一二进制数据链;利用所述第一二进制数据链、第二二进制数据链和所述第三二进制数据链依次组合成存储数据块。第二方面,本专利技术实施例提供了一种数据完 ...
【技术保护点】
一种数据存储方法,其特征在于,应用于应用服务器,包括:计算待存储数据的第一特征值;将待存储数据和所述第一特征值组合成存储数据块,并将所述存储数据块存储至存储服务器。
【技术特征摘要】
1.一种数据存储方法,其特征在于,应用于应用服务器,包括:计算待存储数据的第一特征值;将待存储数据和所述第一特征值组合成存储数据块,并将所述存储数据块存储至存储服务器。2.根据权利要求1所述的数据存储方法,其特征在于,所述将待存储数据和所述第一特征值组合成存储数据块,包括:将所述第一特征值转换为二进制数据格式的第二二进制数据链,以及将所述待存储数据转换为二进制数据格式的第三二进制数据链;确定所述第二二进制数据链的数据位长度参数;将所述数据位长度参数转换为预设长度的第一二进制数据链;利用所述第一二进制数据链、第二二进制数据链和所述第三二进制数据链依次组合成存储数据块。3.一种数据完整性校验方法,其特征在于,应用于应用服务器,包括:从存储服务器读取目标存储数据块;解析所述目标存储数据块以获取第一特征值和待读取数据;计算所述待读取数据的第二特征值;在计算的所述第一特征值与获取的所述第二特征值不相同时,确定所述待读取数据的数据完整性受到破坏。4.根据权利要求3所述的方法,其特征在于,所述解析所述目标存储数据块以获取第一特征值和待读取数据,包括:从所述目标存储数据块中依次读取预设长度的第一二进制数据链,并根据所述第一二进制数据链确定数据位长度参数;在所述目标存储数据块中,从所述第一二进制数据链的下一位开始,依次读取对应所述数据位长度参数的第二二进制数据链,并根据所述第二二进制数据链确定第一特征值;将所述目标存储数据块中未被读取的二进制数据链作为第三二进制数据链,并根据所述第三二进制数据链确定待读取数据。5.一种应用服务器,其特征在于,包括:第一计算模块,用于计算待存储数据的第一特征值;存储处理模块,用于将待存储数据和所述第...
【专利技术属性】
技术研发人员:朱箫鸣,冀国威,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。