一种表格自动录入方法及系统

著录项
  • CN201910320980.6
  • 20190421
  • CN111859876A
  • 20201030
  • 桂林电子科技大学;桂林金发明科技开发有限公司
  • 王勇
  • G06F40/174
  • G06F40/174

  • 广西壮族自治区桂林市金鸡路1号
  • 广西(45)
摘要
本发明涉及一种表格自动录入方法及系统,方法可以无需靶符号;通过对表格的分析,在数据源中采集属性名称在预设的系统规则下可能对应的所有的属性值,并且确定属性值输入的位置,同时,在数据源中查属性对应的属性值,并列出所有的属性值;若列出属性值只有一项,或可确定某一属性值,录入该属性值,完成表格自动录入;若不能确定是多项属性值的某一项,列出所有可能的属性值,用户选定后录入。本发明自动在数据源中采集信息,有效提高工作效率。
权利要求

1.一种表格自动录入方法,其特征在于,包括以下步骤:

步骤1:打开待录入表格文档,在表格文档中寻空单元格,确定属性名称和空单元格的对应关系,确定待录入数据的录入位置;

步骤2:对所述属性名称进行解析,确定属性名称对应的统一的属性标识;

步骤3:在数据源中采集数据,获得属性标识在预设的系统规则下对应的所有可能的属性值,并列出所有的所述属性值;

步骤4:若列出属性值只有一项,或可确定某一属性值符合所述属性标识的所述系统规则,在所述待录入数据的录入位置录入所述属性值,完成表格自动录入;若不能确定是多项属性值的某一项,列出所有可能的所述属性值,提示用户选择,用户选定后即按照上述方法录入。

2.根据权利要求1所述的表格自动录入方法,其特征在于,所述步骤4之后还包括以下步骤:

步骤5:将步骤4中的数据属性标识及选定的属性值的对应关系存入一个存储单元,同时这个存储单元也成为数据源。

5.根据权利要求2所述的表格自动录入方法,其特征在于,预设的规则对存储单元中的数据进行加密,所述加解密方法包括对称加解密方法和/或非对称加解密方法。

3.根据权利要求1所述的表格自动录入方法,其特征在于,系统中含有预处理信息,所述步骤4中还包括按照预设的预处理规则,对所述属性标识和所述属性值分别进行预处理。

4.根据权利要求1所述的表格自动录入方法,其特征在于,所述步骤3中还包括,步骤31:在有表格的数据源中采集数据,根据所述数据类型和所述数据信息在所述采集文档中的的位置关系及对应关系,确定所述属性标识和所述属性值的对应关系。

6.一种表格自动录入系统,其特征在于,包括采集单元、查单元、处理单元、属性名称和空单元格对应关系确定单元和录入单元;

所述查单元,用于在待录入文档中查所述属性名称,将属性名称传递给处理单元;

所述采集单元,用于在所给定的数据源中,采集所述属性标识对应的所有可能的属性值;

所述属性名称和空单元格对应关系确定单元,用于根据属性名称和空单元格的在所述采集文档中的位置关系确定所述属性标识和所述空单元格的对应关系;

所述处理单元,用于对所述属性名称进行解析,确定属性标识,并把属性标识转交给采集单元,由采集单元采集获取所有的属性值,并且列出所有的所述属性值;

所述录入单元,用于录入属性值,若处理单元列出的所述属性值只有一项,或可确定某一属性值信息符合所述属性名称的系统规则时,在所述属性名称对应的空单元格位置录入所述属性值;还用于若不能确定列出所有可能的所述属性值是多项属性值的某一项时,根据用户的选择进行录入属性值。

7.如权利要求6所述的表格自动录入系统,其特征在于,含有一个存储单元,用于存储选定的数据属性标识及属性值的对应关系。

10.如权利要求7所述的表格自动录入系统,其特征在于,还包括加解密单元,所述加解密单元用于对所述属性值进行加解密。

8.如权利要求6所述的表格自动录入系统,其特征在于,所述处理单元还包括预处理单元;

所述预处理单元用于按照预设的预处理规则,对所述属性标识和所述属性值分别进行预处理。

9.如权利要求6所述的表格自动录入系统,其特征在于,所述采集单元还包括属性名称和属性值对应关系确定单元,所述对应关系确定单元用于根据所述属性名称和属性值在所述采集文档中的位置关系及对应关系,确定所述属性标识和所述属性值的对应关系。

说明书
技术领域

本发明涉及信息处理技术领域,尤其涉及一种表格自动录入方法及系统。

人们的许多工作都是录入数据,而且这些数据经常是重复的,这样重复低级的工作耗费了人们大量的时间。在越来越移动化的环境中,数据的录入往往并不方便,面对电脑对人的伤害又是非常严重的,会导致记忆力降低,相对手写的填表,人工电脑录入对健康的负面影响是非常大的,同时人工录入的比较慢,容易疲劳。之前我们已经提出了一些数据录入方法,需要人工添加靶符号,因此本发明设计了针对PC端、移动端和网页等不依赖于靶符号的自动录入数据的方法和系统。

本发明所要解决的技术问题是针对上述现有技术需要人工输入靶符号的不足,提供一种表格自动录入方法及系统。

方案集1:本方案集提供表格的实时、自动数据录入的方法和系统,

本发明解决上述技术问题的技术方案如下:

一种实时表格自动录入方法,包括以下步骤:

步骤1:打开待录入表格文档,在表格文档中寻空单元格,确定属性名称和空单元格的对应关系,确定待录入数据的录入位置;

步骤2:对所述属性名称进行解析,确定属性名称对应的统一的属性标识;

步骤3:在数据源中采集数据,获得属性标识在预设的系统规则下对应的所有可能的属性值,并列出所有的所述属性值;

步骤4:若列出属性值只有一项,或可确定某一属性值符合所述属性标识的所述系统规则,在所述待录入数据的录入位置录入所述属性值,完成表格自动录入;若不能确定是多项属性值的某一项,列出所有可能的所述属性值,提示用户选择,用户选定后即按照上述方法录入。

本发明的有益效果:本发明的表格自动录入方法,区别于图像数据利用人工智能技术进行识别,并将识别的图像转变为文本录入数据库等方法,可以适用于PC端、移动端和网页等多种不同的工作环境,且无需记忆大量的数据,避免重复低级的工作,节省工作时间,录入速度快,准确率高,大大减少了人工录入的出错率,提高工作效率,同时也大大降低了电脑录入对人体健康的负面影响,适合普遍推广,并且不需要人工录入靶符号。

依据本发明的另一方面,提供了一种表格自动录入系统,包括采集单元、查单元、处理单元、属性名称和空单元格对应关系确定单元和录入单元;

所述查单元,用于在待录入文档中查所述属性名称,将属性名称传递给处理单元;

所述采集单元,用于在所给定的数据源中,采集所述属性标识对应的所有可能的属性值;

所述属性名称和空单元格对应关系确定单元,用于根据属性名称和空单元格在所述采集文档中的位置关系确定所述属性标识和所述空单元格的对应关系;

所述处理单元,用于对所述属性名称进行解析,确定属性标识,并把属性标识转交给采集单元,由采集单元采集获取所有的属性值,并且列出所有的所述属性值;

所述录入单元,用于录入属性值,若处理单元列出的所述属性值只有一项,或可确定某一属性值信息符合所述属性名称的系统规则时,在所述属性名称对应的空单元格位置录入所述属性值;还用于若不能确定列出所有可能的所述属性值是多项属性值的某一项时,根据用户的选择进行录入属性值。

这里的系统规则可以用于排除错误的属性值,也可以用优先值排序的方法确定属性值,这里的系统规则可以是设置的默认值、某种优先值、综合评分最大值等。

在本发明中,属性名称指的是表格中出现的名称,比如可以是出生日期,生日,它随着表格编写者的喜好而有多种写法,属性标识是统一的一种标识,比如可以规范用“出生日期”,属性值指的是对应的具体信息,比如2000年4月8日。系统可以建立属性名称和属性标识的对应关系。

本发明的有益效果是:本发明的表格自动录入系统,可以无需人去从各种数据源获得数据,而是自动从数据源获得数据,避免了用眼用脑,适用于PC端、移动端和网页等多种不同的工作环境,且无需记忆大量的数据,避免重复低级的工作,节省工作时间,提高工作效率,同时也大大降低了电脑录入对人体健康的负面影响,适合普遍推广,可以不用在文档中加入靶符号。

方案集2:方案1依靠采集数据,而且选择范围广,很可能不一定是正确的属性值,将选定的属性值存储起来以备下次录入将会提高准确率。

在方案1的基础上进一步:所述步骤4之后还包括以下步骤:

步骤5:将步骤4中选定的数据属性标识及选定的属性值的对应关系存入一个存储单元,同时这个存储单元也成为数据源;

依据本方案的另一方面,提供了一种表格自动录入系统,在方案1的系统基础上,含有一个存储单元,用于存储选定的数据属性标识及属性值的对应关系;

这样有利于系统下次能够使用正确的选项,提高准确率,这里的存储单元可以是实体的,也可以是虚拟的,比如可以是文件、数据库、存储空间。

优选地,在选取数据源时,存储单元中的数据源作为优选项,这样有利于提高准确率。

优选地,存储单元中的数据源设置有优先值,并且随着步骤4中的确定次数增加,优先值增加,在录入时,优先值是排序优先的影响因素。

可选地,可以在存储单元中人工地输入录入数据属性标识及选定的属性值的对应关系。这样可以弥补电子数据源信息的不足。

方案集3:在前述任一方案的基础上,所述录入系统含有预处理信息,所述步骤4中还包括按照预设的预处理规则,对所述属性标识和所述属性值分别进行预处理。

比如,所述预设的预处理规则可以包括条件筛选规则、排序规则、格式规则等。

依据本方案的另一方面,提供了一种表格自动录入系统,在前述任一方案的基础上,进一步:还包括预处理单元;

所述预处理单元用于按照预设的预处理规则,对所述属性标识和所述属性值分别进行预处理。

比如,所述预设的预处理规则可以包括条件筛选规则、排序规则、格式规则等。

这些规则的来源可以是系统本身的,也可能是对于某个文档而设计的。

上述进一步方案的有益效果是:通过预处理单元对属性标识和属性值分别进行预处理,可更方便快捷地查属性标识和属性值,便于更快更准确地录入符合用户需求的数据信息。

方案集4:方案1依靠采集数据,许多表格中包含有数据信息,本方案在方案1的基础上进一步:所述步骤3中还包括以下步骤:

步骤31:在有表格的数据源中采集数据,根据所述数据类型和所述数据信息在所述采集文档中的的位置关系及对应关系,确定所述属性标识和所述属性值的对应关系。

依据本方案的另一方面,提供了一种表格自动录入系统,在方案1的系统基础上,所述采集单元还包括还包括属性名称和属性值对应关系确定单元,所述属性名称和属性值对应关系确定单元用于根据所述属性名称和属性值在所述采集文档中的位置关系及对应关系,确定所述属性标识和所述属性值的对应关系。

上述进一步方案的有益效果:通过在数据类型和数据信息的采集过程中,由对应关系确定单元确定属性标识和属性值的对应关系,便于分配对应的属性标识和属性值,便于后续建立属性标识和属性值一一对应关系的数据库。

方案集5:经常需要录入的信息往往也是一些个人信息,方案集2中将一些选定的信息存储起来,这些信息有时候有保密的需要,在方案集2的基础上,根据预设的规则对存储单元中的数据进行加密,所述加解密方法包括对称加解密方法和/或非对称加解密方法。

依据本方案的另一方面,提供了一种表格自动录入系统,进一步:还包括加解密单元,所述加解密单元用于对所述属性值进行加解密。

上述进一步方案的有益效果是:通过加解密单元对有保密需求的属性值进行加解密处理,可提高数据的安全性,可以防止重要的数据信息被窃取。

本发明中的优选方案中的附加限定,除了标明引用的有依赖关系的以外,均相互独立,可以自由组合,为了减少篇幅,不一一进行组合枚举。以上方案采用相对简洁的描述,在上述方案的基础上,还可以增加许多功能。上述方案中的一些方法和装置也可以进行改变,比如存储单元可能是多个单元组成,数据分散存储各处,或者出于方便、安全性考虑对数据进行了分割处理。上述一些顺序在不影响功能的情况下,可以调换,在上述步骤、装置中可以插入更多的步骤和装置,比如中继、压缩、中转、转换、查重、检查、校验、人工确认以及处理的步骤。上述方案中的数据和信息也可以被转换,比如数据被分散、符号化、加密、顺序打乱、增加冗余等,只要能够建立信息的最终一一对应关系即可。本专利所述方法与系统,可以应用于独立软件,也可以作为模块集成在操作系统、字处理软件、浏览软件、办公软件、通讯软件中,也可以是插件。

图1为本发明一种表格自动录入方法的流程示意图;

图2为本发明一种表格自动录入系统的结构示意图;

图3为本发明另一种表格自动录入系统的结构示意图。

附图中,各标号所代表的部件列表如下:

10、采集单元,20、查单元,30、处理单元,40、录入单元,50、采集单元, 101、属性名称和属性值对应关系确定单元,301、预处理单元,501、加解密单元。

应该说明的是,根据下面的具体实施方式,其中通过举例说明示出并描述了本技术的各种设置(或选择),本技术的其他设置将变得对本领域技术人员易于显而易见。本技术能够有其他不同的设置(或选择),并且其若干细节能够在多方面被修改,所有均不会背离本技术的范围。因此,具体实施方式应被认为是举例说明性而非限制性的。为了便于理解发明,我们采用了非常简洁的描述方式,并不代表我们不包含复杂的方式。本发明中的许多特征可以自由组合,出于减少实施例的数目的目的,有些不相关的特征可能会同时增加到一个实施例中,一些显而易见的替代也被包括。比如,特征X和Y都写入一个实施例中,但是,明显两者并不关联,它们各自产生了优势,而且不依赖于另一方的存在,所以,可以去掉其中一个具体的特征,或者修改它。为了便于理解,我们选取的实施例都非常简单。

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

下面对本发明进行说明。

这里的数据源包括但不限于:本地的文件、数据库,与本机联网的文件和数据库,网页上的各种数据。这里的待录入数据的表格文件,不仅仅限于Word,Excel等文档的表格,也包括文件内容,还包括应用软件系统的输入框、网页的输入框。为了方便,在本发明中,将网页、页面之类的需要填表的内容,也统一称为待录入表格文档。

实施中,这里的存储单元可以是实体的,也可以是虚拟的,比如可以是文件、数据库、存储空间。

实施例集1:本实施例集提供在没有靶符号情况下的自动数据录入的方法和系统。

一种表格自动录入方法,如图1所示,包括以下步骤:

步骤1:打开待录入表格文档,在表格文档中寻空单元格,确定属性名称和空单元格的对应关系,确定待录入数据的录入位置;

一般的表格可以根据上下对应和左右对应关系确定,如,表格的有属性名称的右边为空单元格,而下方非空单元格,即可确定是左右对应关系,确定属性名称右边的空单元格为属性值输入的位置,如果下方单元格为空,可以确定是上下对应关系。

有些文档有左右和上下混合的对应关系,根据上述方法也可以分别确定。

另外附例,网页表格可以根据html代码确定对应关系。

步骤2:对所述属性名称进行解析,确定属性名称对应的统一的属性标识;

比如,在文档中有生日需要填写,则根据系统的设定,生日、出生日期等属性名称都统一对应出生日期,将生日对应为统一的出生日期。

步骤3:在数据源中采集数据,获得属性标识在预设的系统规则下对应的所有可能的属性值,并列出所有的所述属性值;

在数据库,表中查询,获得各种出生日期的信息,将它们列举出来。

步骤4:若列出属性值只有一项,即可直接输入对应的空单元格,或可确定某一属性值符合所述属性标识的所述系统规则,比如默认值,优先值,上下文依赖关系,则可以在所述待录入数据的录入位置(空单元格处)录入所述属性值,完成表格自动录入;若不能确定是多项属性值的某一项,列出所有可能的所述属性值,提示用户选择,用户选定后即按照上述方法录入。

优选地,可以在列出信息同时,显示其他相关信息,比如列出生日、身份证号码的同时,显示姓名信息,便于用户选择。

这里的空格(空单元格)是广义的,可以是空的单元格,也可以是网页的需要录入数据的地方,有些网页在录入位置有提示信息的,也称为空格(空单元格)。

以一个文档为例,在文档中一些信息是经常录入的,填写者收到文档A后,启动录入系统(这个系统可以是独立程序、插件、浏览器、文字处理系统部件等等均可),在录入系统中选定文档,录入系统依据文件格式读取该文档,查单元在文档中搜索,查存在需要填写的空单元格,通过空单元格和属性名称“生日”的对应关系,生日对应的出生日期,在数据源中查属性标识对应的生日属性值,显示出所有的属性值,即所有的生日,当生日是唯一,或者有默认值、优先值时,依据规则选定一个值,然后输入单元在空单元格对应的生日等信息,如果有多项且无法确定,则列出所有的值供用户选择。优选地,可以同时列出属性值对应的其他相关信息,便于用户选择,比如,如果生日对应有显示姓名等信息,列出它们。

依据上面的实施例,可以开发一种表格自动录入系统,如图2所示,包括采集单元10、查单元20、处理单元30、属性名称和空单元格对应关系确定单元60和录入单元40;

所述查单元,用于在待录入文档中查所述属性名称,将属性名称传递给处理单元;

所述采集单元,用于在所给定的数据源中,采集所述属性标识对应的所有可能的属性值;

所述属性名称和空单元格(空格)对应关系确定单元,用于根据属性名称和空单元格的在所述采集文档中的位置关系确定所述属性标识和所述空单元格的对应关系,只对有;

所述处理单元,用于对所述属性名称进行解析,确定属性标识,并把属性标识转交给采集单元,由采集单元采集获取所有的属性值,并且列出所有的所述属性值;

所述录入单元,用于录入属性值,若处理单元列出的所述属性值只有一项,或可确定某一属性值信息符合所述属性名称的系统规则时,在所述属性名称对应的空单元格位置录入所述属性值;还用于若不能确定列出所有可能的所述属性值是多项属性值的某一项时,根据用户的选择进行录入属性值。

实施例集2:方案1依靠采集数据,而且选择范围广,很可能不一定是正确的属性值,将选定的属性值存储起来以备下次录入将会提高准确率。

在方案1的基础上进一步:所述步骤4之后还包括以下步骤:

步骤5:将步骤4中选定的数据属性标识及属性值的对应关系存入一个存储单元,同时这个存储单元也成为数据源;在存储单元中,有属性标识和对应的属性值。

存储单元可以是实体的存储单元,也可以是虚拟的,例如以文件、存储空间、数据库、表等形式存在。

优选地,在选取数据源时,存储单元中的数据源作为优选项,排列在前面,

优选地,存储单元中的数据源设置有优先值,根据被选定的次数的增加而增加,比如采用计数累加。

可选地,有一个接口,可以在存储单元中人工地输入录入数据属性标识及选定的属性值的对应关系,在数据源中不到的信息在此录入,比如,可以录入个人的身份证号码,姓名等信息。

依据本实施例的另一方面,提供了一种表格自动录入系统,在前面实施例1的系统基础上,含有一个存储单元50,用于存储选定的数据属性标识及属性值的对应关系,存储结构可以是单维的,也可以是多维的;

实施例集3:在前述任一方案的基础上,所述系统中含有预处理信息,所述步骤4中还包括按照预设的预处理规则,对所述属性标识和所述属性值分别进行预处理。

比如,所述预设的预处理规则可以包括条件筛选规则、排序规则、格式规则等。通过预处理单元对属性标识和属性值分别进行预处理,可更方便快捷地查属性名称对应的属性标识和属性值,便于更快更准确地录入符合用户需求的数据信息。

由于数据信息的多样化,还可以对文件设定一些其他的信息,比如,增加格式标识(规则、标志)、筛选标识、类名标识、来源标识和版本标识等特殊标识。同样的数据信息可能会有多种格式,例如,代表生日的数据信息有2018年7月23日、2018-7-23、20180723等不同的格式,可以在系统中,或者对待录入的文档进行设定,还有些情况下,待录入的数据需要满足特定的条件,则可在系统中设定筛选标识,通过筛选标识,对属性标识和属性值进行初次筛选,例如,需要录入近5年内申请的专利作品,因此可以在靶符号的命名时设置筛选标识,筛选标识可以包含条件信息、排序信息等信息,让文件制作者制定的填写要求,或者文件填写者的意志,让信息录入更加满足特定的要求和规定。

还可以根据需要增加数据来源标识和版本标识,使其适用于不同的工作环境,普适性更高。

依据本方案的另一方面,提供了一种表格自动录入系统,在前述任一方案的基础上,进一步:还包括预处理单元301;

所述预处理单元用于按照预设的预处理规则,对所述属性标识和所述属性值分别进行预处理。

比如,所述预设的预处理规则可以包括条件筛选规则、排序规则、格式规则等。

实施例集4:在前述实施例的基础上进一步:对于存在诸如word,Excel表格的数据源,根据所述数据属性(属性标识)和所述数据信息在所述采集文档中的位置关系及对应关系,确定所述属性标识和所述属性值的对应关系。采集文档可以是文件、网页、数据库、内存空间和存储设备,因此在自动读取文件、网页、数据库、内存空间和存储设备等包含的数据信息时,可根据采集文档中数据类型和数据信息的位置关系及对应关系判断属性标识和属性值的关系;采集文档中数据类型和数据信息的对应关系经常是上下相邻或左右相邻的关系,假设是左右相邻的关系,可根据数据类型的特征进行判断,判断左右相邻的数据信息是否与该数据类型的特征相符,经过多次判断相符后可确定数据类型与数据信息的对应关系为左右相邻的关系,从而确定属性标识和属性值的对应关系,否则为上下相邻的关系;还可以通过对采集文档中的每一行进行判定,当该行均为数据类型,而无数据信息时,则判定该采集文档中的数据类型和数据信息的对应关系为上下相邻的关系,而当该行每隔一个为数据信息或数据类型时,则判定该采集文档中的数据类型和数据信息的对应关系为左右相邻的关系,从而确定属性标识和属性值的对应关系。

还可以进行人工判断,或者根据数据的格式进行判断,比如电话号码、身份证号码、日期、民族等都能检测,一旦检查发现不合规,可以给予提示,或者放弃该部分信息的采集。

依照前面实施例的方法,可以实现一种表格自动录入系统,所述采集单元还包括属性名称和属性值对应关系确定单元101,所述属性名称和属性值对应关系确定单元用于根据所述数据类型和所述数据信息在所述采集文档中的位置关系及对应关系,确定所述属性标识和所述属性值的对应关系。

实施例集5:经常需要录入的信息往往也是一些个人信息,实施例集2中将一些选定的信息存储起来,这些信息有时候有保密的需要,在实施例集2的基础上,根据预设的规则对存储单元中的数据进行加密,系统对存储单元中的信息进行加密和解密,以防止重要的信息泄露。加密时,可以只对重要的,有保密需要的信息进行加密,属性标识可以不加密,如果不是全部加密,则需要添加是否加密的信息,同时加入解密相关数据依赖的信息,这些信息存放在系统的某个部件中(比如存储单元、处理单元都可以)中,或者某个文件、表中。对于对称加密的形式,比较简单,这里不举例。

有以下几个优选实施例:

1)对于对称加密和非对称加密混合加密的情形,在信息录入时,用随机数发生器产生随机数,作为密钥对信息进行加密,然后将该密钥用授权的多个用户的Windows系统的公钥加密,如果有多个人有权限录入,则用多个人的公钥加密这些信息。每个加密的密钥作为一块信息存储在一个数据项中,同时解密需要的其他信息也作为数据项存储于存储单元中。在Windows系统中,系统用户登录,实际上可以解密他的私钥,这样方便赋予不同用户解密获取、录入数据的权限,防止机密信息落入他人之手,而且用户无需过多操作。在授权用户登录后,即可对信息进行解密。如果非授权用户,则不能解密对称密钥,从而无法获得机密数据。这样的好处是授权用户解密的时候,似乎不用解密私钥,可以实现透明加密解密,即用户不需要做涉及到加解密的操作,不用输入密码,方便用户,又能够保证数据的安全性。

2)为了方便,可以采用用户口令产生hash值,取一部分作为密钥加密相关数据。同时需要附加加密相关的信息,比如加密与否、加密的工作方式、填充模式等。

3)优选地,对每一个需要加密的数据项(属性值)采用不同的密钥加密,但是为了记忆、存储或管理较少的密钥,同时又保证安全性,采用一个单向函数f(k,x)产生密钥,其中k为一个主密钥(或密码),x为一个唯一能确定(定位)数据项的值,比如,一维数据的主键,或唯一属性,多维数据的每一个维度的属性,多个表情况下加上表名。这样,用户或者系统只需要记忆这个密钥或密码,而且一个密码的泄露并不影响其他数据项。这个单向函数可以采用哈希函数A=Hash(k‖x)或者数学难题,比如用A=ga (mod p), 离散对数问题是指从已知的g, p, a= k‖x,这里的p是个很大的素数,g为p的本原根,‖表示合并数据。A为对一个属性值的密钥。

4)在采用前面3)的方法产生密钥,而主密钥以2)的方法,用用户公钥加密,用户登录时,可以自动解密主密钥k,而无需用户记忆。

通过上述加密实施例,既可以记忆、存储或管理较少的密钥,又可以保证数据信息的安全性,其中一个维度的数据信息或属性值的密钥的泄露也不影响其他维度的数据信息或属性值的安全性,安全性和稳定性高。

依据上述方法,可以实现一个有加解密数据的系统,它还包括加解密单元501,所述加解密单元用于对所述属性值进行加解密。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

本文发布于:2024-09-24 21:23:17,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/74358.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议