一种异常信息的快速识别方法、装置及其存储介质制造方法及图纸

技术编号:38647568 阅读:19 留言:0更新日期:2023-09-02 22:38
本发明专利技术公开了一种异常信息的快速识别方法、装置及其存储介质,所述方法包括以下步骤:获取待传送数据,并生成能还原成待传送数据的种子数据;加密处理待传送数据和种子数据,得到加密数据和检验码;传送加密数据,得到接收数据,并验证检验码;在检验码存在异常的情况下,把检验码对应的种子数据还原成待传送数据,并比较待传送数据与接收数据。通过生成能还原成待传送数据的种子数据,能快速地识别出数据传送过程中的异常信息,并及时地查找到错误原因,提高数据传送的安全性。提高数据传送的安全性。提高数据传送的安全性。

【技术实现步骤摘要】
一种异常信息的快速识别方法、装置及其存储介质


[0001]本专利技术涉及异常识别
,尤其是一种异常信息的快速识别方法、装置及其存储介质。

技术介绍

[0002]在需要保存某些密码信息以用于身份确认时,如果直接将密码信息以明码方式保存在数据库中,不使用任何保密措施,系统管理员就很容易能得到原来的密码信息,这些信息一旦泄露,密码也很容易被破译。为了增加安全性,有必要对数据库中需要保密的信息进行加密,这样,即使有人得到了整个数据库,如果没有解密算法,也不能得到原来的密码信息。目前,部分算法在数据加密的过程中,首先要把缓存中的数据进行信息摘要算法(Message

Digest Algorithm 5,MD5)处理后存储至内存中,然后对内存中的数据进行读取,为了确认读取的数据是否正常,通常情况下会对MD5检验码进行检验。在MD5检验码检验不一致的情况下,证明读取的数据存在异常。然而,MD5检验码只能判断数据是否异常,无法对具体数据的异常情况进行判断,也无法快速查找读取信息异常的原因。

技术实现思路

[0003]为解决上述问题,本专利技术的目的在于提供一种异常信息的快速识别方法、装置及其存储介质,通过生成能还原成待传送数据的种子数据,能快速地识别出数据传送过程中的异常信息,并及时地查找到错误原因,提高数据传送的安全性。
[0004]本专利技术解决其问题所采用的技术方案是:
[0005]第一方面,本申请实施例提供一种异常信息的快速识别方法,所述方法包括:获取待传送数据,并生成能还原成所述待传送数据的种子数据;加密处理所述待传送数据和所述种子数据,得到加密数据和检验码;传送所述加密数据,得到接收数据,并验证所述检验码;在所述检验码存在异常的情况下,把所述检验码对应的所述种子数据还原成所述待传送数据,并比较所述待传送数据与所述接收数据。
[0006]第二方面,本申请实施例提供一种异常信息的快速识别装置,包括:生成模块,用于获取待传送数据,并生成能还原成所述待传送数据的种子数据;加密模块,用于加密处理所述待传送数据和所述种子数据,得到加密数据和检验码;验证模块,用于传送所述加密数据,得到接收数据,并验证所述检验码;比较模块,用于在所述检验码存在异常的情况下,把所述检验码对应的所述种子数据还原成所述待传送数据,并比较所述待传送数据与所述接收数据。
[0007]第三方面,本申请实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上所述的异常信息的快速识别方法。
[0008]第四方面,本申请实施例提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的异常信息的快速识别方法。
[0009]本申请实施例,通过获取待传送数据,并生成能还原成待传送数据的种子数据;加密处理待传送数据和种子数据,得到加密数据和检验码;传送加密数据,得到接收数据,并验证检验码;在检验码存在异常的情况下,把检验码对应的种子数据还原成待传送数据,并比较待传送数据与接收数据,通过生成能还原成待传送数据的种子数据,能快速地识别出数据传送过程中的异常信息,并及时地查找到错误原因,提高数据传送的安全性。
[0010]本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0011]图1为本专利技术实施例一种异常信息的快速识别方法的流程图;
[0012]图2为图1中步骤S1000的流程图;
[0013]图3为图2中步骤S1400的流程图;
[0014]图4为图3中步骤S1420的流程图;
[0015]图5为图1中步骤S4000的流程图;
[0016]图6为图5中步骤S4200的流程图;
[0017]图7为图5中步骤S4300的流程图;
[0018]图8为本专利技术实施例一种异常信息的快速识别装置的结构图;
[0019]图9是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0020]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。
[0021]在本专利技术的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0022]在本专利技术的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
[0023]本专利技术的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属
技术人员可以结合技术方案的具体内容合理确定上述词语在本专利技术中的具体含义。
[0024]本专利技术实施例涉及的异常信息的快速识别方法及其装置,是基于MD5加密算法。其中,MD5算法是一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5码以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。因此,MD5加密算法具有以下特点:
压缩性,对于任意长度的输入,输出长度总是相同的;容易计算,线性时间复杂度;抗修改性,对原数据的一点点修改都会导致最终结果的巨大变化;抗碰撞性,已知原数据和MD5值很难生成与原数据不同但MD5值相同的数据。
[0025]然而,在实际应用中,将缓存中的数据进行MD5处理后存储至内存中,然后对内存中的数据进行读取,为了确认读取的数据是否正常,通常情况下会对MD5检验码进行检验。在MD5检验码检验不一致的情况下,只能证明读取的数据存在异常,无法还原出原始数据,也无法判断异常数据的具体情况和分析查找数据错误的原因。
[0026]基于以上,本专利技术实施例提供一种异常信息的快速识别方法、装置及其存储介质,通过生成能还原成待传送数据的种子数据,能快速地识别出数据传送过程中的异常信息,并及时地查找到错误原因,提高数据传送的安全性。
[0027]请参见图1,图1示出了本专利技术实施例提供的一种异常信息的快速识别方法的流程。如图1所示,本专利技术实施例的异常信息的快速识别方法包括以下步骤:
[0028]步骤S1000、获取待传送数据,并生成能还原本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异常信息的快速识别方法,其特征在于,包括以下步骤:获取待传送数据,并生成能还原成所述待传送数据的种子数据;加密处理所述待传送数据和所述种子数据,得到加密数据和检验码;传送所述加密数据,得到接收数据,并验证所述检验码;在所述检验码存在异常的情况下,把所述检验码对应的所述种子数据还原成所述待传送数据,并比较所述待传送数据与所述接收数据。2.根据权利要求1所述的一种异常信息的快速识别方法,其特征在于,所述获取待传送数据,并生成能还原成所述待传送数据的种子数据,包括:获取待传送数据;根据所述待传送数据的类型和大小,把所述待传送数据分成多个子文件;根据所述子文件的序号、所述子文件的大小,生成种子信息;根据所述种子信息,生成所述种子数据。3.根据权利要求2所述的一种异常信息的快速识别方法,其特征在于,所述根据所述种子信息,生成所述种子数据,包括:建立所述种子数据,其中,所述种子数据的大小与缓存器的大小一致;把所述种子信息写入所述种子数据内,并在所述种子数据内填充随机数。4.根据权利要求3所述的一种异常信息的快速识别方法,其特征在于,所述把所述种子信息写入所述种子数据内,并在所述种子数据内填充随机数,包括:在所述种子数据的前端字节和后端字节写入所述种子信息;在所述种子数据的中间字节写入所述随机数,其中,所述随机数由随机算法生成。5.根据权利要求2所述的一种异常信息的快速识别方法,其特征在于,所述在所述检验码存在异常的情况下,把所述检验码对应的所述种子数据还原成所述待传送数据,并比较所述待传送数据与所述接收数据,包括:计算所述接收数据的校验码,对比所述接收数据的校验码与所述加密...

【专利技术属性】
技术研发人员:陈华桃宋魏杰赖鼐龚晖
申请(专利权)人:深圳市晶存科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1