发明内容
本发明旨在至少解决现有技术中存在的技术问题之一;为此,本发明提出了一种支付管理***的数据存储方法,用于解决原始的加密方式,均为同一加密方式,并未进行改变,很容易导致内部数据被外部人员进行窃取的技术问题。
为实现上述目的,根据本发明的第一方面的实施例提出一种支付管理***的数据存储方法,包括以下步骤:
S1、根据所确定的支付管理***,对输入需存储数据进行接收,并对存储数据进行初分析,使存储数据划分为待加密数据和普通数据,具体方式为:
S11、从所输入的需存储数据内,确认个人数据以及财务数据,并将个人数据以及财务数据进行捆绑,得到待加密数据;
S12、将需存储数据内除个人数据以及财务数据以外的数据标记为普通数据;
S13、将处理得到的待加密数据进行下一步加密处理;
S2、对待加密数据内所包括的个人数据以及财务数据进行分析加密,针对个人数据,根据个人数据的分段以及单条分流数据,生成第一隐藏数据包,具体方式为:
S21、从个人数据内,根据分段号,确定若干个个人分段数据,并按照前后顺序对个人分段数据进行标记;
S22、从所确定的个人分段数据内对所存在的若干组数据流进行确认,其中,数据流代表个人分段数据内所存在的单条数据,并按照前后顺序,对若干个数据流进行排序,将第一组数据流隐藏至所设定的第一组隐藏条内,确定第一组隐藏条的初始点,往下竖直延伸再确认一组隐藏条,将此隐藏条作为第二组隐藏条,将第一组数据流隐藏至第二组隐藏条内,再从第二组隐藏条初始点行径十分之一的路程确定第三隐藏条的初始点,建立第三隐藏条,第三隐藏条与第一隐藏条相互平行,将第三组数据流隐藏至第三隐藏条内,再从第三组隐藏条初始点行径十分之一的路程确定第四隐藏条的初始点,建立第四隐藏条,将第四组数据流隐藏至第四组隐藏条内,依此类推,完成若干个数据流的隐藏得到若干个隐藏面板;
S23、按照步骤S21中所设定的个人分段数据标记,对隐藏面板进行标记,完成标记后,进行捆绑,得到第一隐藏数据包;
S3、针对财务数据,根据财务数据内部分段不同的容量参数,对指定分段的数值参数进行修整,补入加密参数,后续再进行首尾相连的方式,进行加密,生成第二隐藏数据包,具体方式为:
S31、从财务数据内,根据分段号,确定若干个财务分段数据,并按照前后顺序对财务分段数据进行标记;
S32、根据所***的财务分段数据,记录对应财务分段数据的整体容量参数,并将其标记为RLi,其中i代表不同的财务分段数据,并对财务分段数据内所存在的财务结果参数进行确认,其中,公式内所出现的财务参数不考虑在内,将所确认的财务结果参数标记为CWi-k,其中k代表不同财务分段数据内所出现的财务结果参数,采用CWi-k+RLi×C1=XZi-k得到修整参数XZi-k,并将修整参数XZi-k替换财务结果参数CWi-k原始所存在的位置处,对财务分段数据进行初步处理;
S33、根据步骤S31中预先所设定的标记,标记形式为B,其中B=1、2、……、n,将标记B为1和n的两组财务分段数据进行合并,使B为1的财务分段数据排列在前,使B为n的财务分段数据排列在后,并在合并位置处,设置分割标识点,合并得到合并数据,删除分割标识点后一段财务分段数据的数据标记,保留前一组财务分段数据的数据标记,依此类推,将若干组财务分段数据进行合并,得到若干组总段数据流,其中,最后剩余的单组财务分段数据;
S34、将处理后的若干组合并数据进行捆绑,得到第二隐藏数据包,并进行下一步处理;
S4、在支付管理***内部预设的存储空间内,将处理得到的第一隐藏数据包以及第二隐藏数据包存储于指定存储介质内,并在存储位置设定指定的存储日期,并在存储完成后,设置加密密钥。
与现有技术相比,本发明的有益效果是:从所确定的个人分段数据内对所存在的若干组数据流进行确认,并按照前后顺序,对若干个数据流进行排序,将第一组数据流隐藏至所设定的第一组隐藏条内,确定第一组隐藏条的初始点,往下竖直延伸再确认一组隐藏条,采用数字标记的方式,主要是为了对隐藏面板进行排序,便于后续将隐藏面板进行整理合并,得到提前存储的个人数据,此种加密方式,适用于小容量数据;
预先对财务分段数据内部的财务结果参数进行替换,并保留替换逻辑,后续再通过排列为第一的财务分段数据以及排列在最后的财务分段数据进行合并,依次合并整理,并在合并位置处设置分割标识点,将若干组合并数据进行捆绑,得到第二隐藏数据包,采用此种方式,对存储数据进行加密,提升加密效果,避免存储数据被外部不法人员窃取,以此得到较佳的防盗窃效果。
具体实施方式
下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
实施例一
请参阅图1,本申请提供了一种支付管理***的数据存储方法,包括以下步骤:
S1、根据所确定的支付管理***,对输入需存储数据进行接收,并对存储数据进行初分析,使存储数据划分为待加密数据和普通数据,其中,进行初分析的具体方式为:
S11、从所输入的需存储数据内,确认个人数据以及财务数据,并将个人数据以及财务数据进行捆绑,得到待加密数据;
S12、将需存储数据内除个人数据以及财务数据以外的数据标记为普通数据;
S13、将处理得到的待加密数据进行下一步加密处理;
结合实际应用场景分析,根据确认输入的存储数据,对存储数据进行划分,对个人数据以及财务数据进行识别,并标定为待加密数据,将除上述数据以外的数据标定为普通数据。
S2、对待加密数据内所包括的个人数据以及财务数据进行分析加密,针对个人数据,根据个人数据的分段以及单条分流数据,生成第一隐藏数据包,其中,生成第一隐藏数据包的具体方式为:
S21、从个人数据内,根据分段号,确定若干个个人分段数据,并按照前后顺序对个人分段数据进行标记,便于后续对个人分段数据进行整合合并,其中,个人分段数据便代表每组不同段落的整体数据;
S22、如图2所示,从所确定的个人分段数据内对所存在的若干组数据流进行确认,其中,数据流代表个人分段数据内所存在的单条数据,可以理解为一句话,并按照前后顺序,对若干个数据流进行排序,将第一组数据流隐藏至所设定的第一组隐藏条内,确定第一组隐藏条的初始点,往下竖直延伸再确认一组隐藏条,将此隐藏条作为第二组隐藏条,将第一组数据流隐藏至第二组隐藏条内,再从第二组隐藏条初始点行径十分之一的路程确定第三隐藏条的初始点,建立第三隐藏条,第三隐藏条与第一隐藏条相互平行,将第三组数据流隐藏至第三隐藏条内,再从第三组隐藏条初始点行径十分之一的路程确定第四隐藏条的初始点,建立第四隐藏条,将第四组数据流隐藏至第四组隐藏条内,依此类推,如图2所示,完成若干个数据流的隐藏得到若干个隐藏面板,不同的隐藏面板对应不同的分段;
S23、按照步骤S21中所设定的个人分段数据标记,对隐藏面板进行标记,完成标记后,进行捆绑,得到第一隐藏数据包,采用数字标记的方式,主要是为了对隐藏面板进行排序,便于后续将隐藏面板进行整理合并,得到提前存储的个人数据,此种加密方式,适用于小容量数据;
结合实际应用场景分析,如图2所示,每一组隐藏面板,对应一组个人分段数据,每一组隐藏条对应一组数据流,其中,某组个人数据涵盖有三组段落,每组段落的数据流依次为3、4、5;
其中,第一个段落的数据流如图3所示,只存在三组数据流时,则只具备三组隐藏条;
其中,第三组段落的隐藏面板如图4所示,只存在五组数据流时,则只具备五组隐藏条。
S3、针对财务数据,根据财务数据内部分段不同的容量参数,对指定分段的数值参数进行修整,补入加密参数,后续再进行首尾相连的方式,进行加密,生成第二隐藏数据包,其中,生成第二隐藏数据包的具体方式为:
S31、从财务数据内,根据分段号,确定若干个财务分段数据,并按照前后顺序对财务分段数据进行标记,便于后续对财务分段数据进行整合合并,其中,财务分段数据便代表每组不同段落的整体数据;
S32、根据所***的财务分段数据,记录对应财务分段数据的整体容量参数,并将其标记为RLi,其中i代表不同的财务分段数据,并对财务分段数据内所存在的财务结果参数进行确认,其中,公式内所出现的财务参数不考虑在内,将所确认的财务结果参数标记为CWi-k,其中k代表不同财务分段数据内所出现的财务结果参数,采用CWi-k+RLi×C1=XZi-k得到修整参数XZi-k,并将修整参数XZi-k替换财务结果参数CWi-k原始所存在的位置处,对财务分段数据进行初步处理;
S33、根据步骤S31中预先所设定的标记,标记形式为B,其中B=1、2、……、n,将标记B为1和n的两组财务分段数据进行合并,使B为1的财务分段数据排列在前,使B为n的财务分段数据排列在后,并在合并位置处,设置分割标识点,合并得到合并数据,删除分割标识点后一段财务分段数据的数据标记,保留前一组财务分段数据的数据标记,依此类推,将若干组财务分段数据进行合并,得到若干组总段数据流,其中,最后剩余的单组财务分段数据;
S34、将处理后的若干组合并数据进行捆绑,得到第二隐藏数据包,并进行下一步处理;
结合实际应用场景分析,财务数据一般整体容量会比较大,其内部所存在的段落,也就是财务分段数据会比较多,故不适宜采用个人分段数据加密的方式进行加密,针对于财务分段数据,其中,对财务分段数据进行确认,再通过所记录的整体容量参数,对财务分段数据进行调整;
后续根据所调整的财务分段数据,对每组不同的财务分段数据进行标记,采用标记B,将排列为第一的财务分段数据以及排列在最后的财务分段数据进行合并,得到第一组合并数据,再将排列为第二的财务分段数据于排列在倒数第二的财务分段数据进行合并,得到第二组合并数据,依此类推,便得到若干组合并数据,其中合并数据内合并位置处设置有分割标识点,后续可以通过分割标识点,对合并数据进行分割,并对排列在后的财务分段数据内部的标记进行删除,将若干组合并数据进行捆绑,得到第二隐藏数据包。
S4、在支付管理***内部预设的存储空间内,将处理得到的第一隐藏数据包以及第二隐藏数据包存储于指定存储介质内,并在存储位置设定指定的存储日期,并在存储完成后,设置加密密钥,其加密密钥由操作人员根据个人经验拟定。
实施例二
本实施例在具体实施过程中,相较于实施例一,其具体区别在于,还包括步骤
S5、后续在数据提取时,预先通过加密密钥,对第一隐藏数据以及第二隐藏数据包进行提取,再根据内部提前预设的加密逻辑,对第一隐藏数据包以及第二隐藏数据包进行分析确认,得到原始的存储数据,其中进行分析确认的具体方式为:
S51、从第一隐藏数据包内,对隐藏面板进行确认,并按照标记,进行排序,完成排序后,对隐藏面板内的隐藏条进行确认,按照原始的隐藏条排序逻辑,对隐藏条内部所隐藏的数据流进行排序,得到个人分段数据,再根据标记进行整合,得到个人数据;
S52、从第二隐藏数据包,对若干个合并数据进行确认,并通过内部的标记以及分割标识点,将另一组财务分段数据提取出,并将排列在前的财务分段数据标记B提取出,采用(n+1)-B=第二组财务分段数据的标记,后续再根据若干组数据标记B,对若干组财务分段数据进行整合得到财务数据;
S53、确认财务数据内财务分段数据的容量参数,再根据CWi-k+RLi×C1=XZi-k得到原始所替代的财务结果参数CWi-k,并补齐至原始修整参数所存在的位置处,得到完整正确的财务数据。
上述公式中的部分数据均是去除量纲取其数值计算,公式是由采集的大量数据经过软件模拟得到最接近真实情况的一个公式;公式中的预设参数和预设阈值由本领域的技术人员根据实际情况设定或者通过大量数据模拟获得。
本发明的工作原理:从所确定的个人分段数据内对所存在的若干组数据流进行确认,并按照前后顺序,对若干个数据流进行排序,将第一组数据流隐藏至所设定的第一组隐藏条内,确定第一组隐藏条的初始点,往下竖直延伸再确认一组隐藏条,采用数字标记的方式,主要是为了对隐藏面板进行排序,便于后续将隐藏面板进行整理合并,得到提前存储的个人数据,此种加密方式,适用于小容量数据;
预先对财务分段数据内部的财务结果参数进行替换,并保留替换逻辑,后续再通过排列为第一的财务分段数据以及排列在最后的财务分段数据进行合并,依次合并整理,并在合并位置处设置分割标识点,将若干组合并数据进行捆绑,得到第二隐藏数据包,采用此种方式,对存储数据进行加密,提升加密效果,避免存储数据被外部不法人员窃取,以此得到较佳的防盗窃效果。
以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。