[go: up one dir, main page]

CN101834721A - 一种数据加密、解密方法及系统 - Google Patents

一种数据加密、解密方法及系统 Download PDF

Info

Publication number
CN101834721A
CN101834721A CN 201010155786 CN201010155786A CN101834721A CN 101834721 A CN101834721 A CN 101834721A CN 201010155786 CN201010155786 CN 201010155786 CN 201010155786 A CN201010155786 A CN 201010155786A CN 101834721 A CN101834721 A CN 101834721A
Authority
CN
China
Prior art keywords
encryption
cell
decryption
code characters
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 201010155786
Other languages
English (en)
Inventor
童军
张涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN 201010155786 priority Critical patent/CN101834721A/zh
Publication of CN101834721A publication Critical patent/CN101834721A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

本发明适用于加密技术领域,提供了一种数据加密、解密方法及系统,所述方法包括下述步骤:接收用户输入的对加密对象数据的加密触发指令;根据加密触发指令,调用预先配置的加解密表格;顺序接收用户在加解密表格的单元格中输入的密码字符,生成密钥数据;保存生成的密钥数据,密钥数据包括密码字符和密码字符在加解密表格中的单元格信息。在本发明实施例中,接收用户输入的对加密对象数据的加密触发指令;调用预先配置的加解密表格;顺序接收用户在加解密表格的单元格中输入的密码字符,生成密钥数据;保存生成的密钥数据,密钥数据包括密码字符和密码字符在所述加解密表格中的单元格信息,完善数据加解密系统,提高加密数据的安全强度。

Description

一种数据加密、解密方法及系统
技术领域
本发明属于加密技术领域,尤其涉及一种数据加密、解密方法及系统。
背景技术
随着网络技术的进步,越来越的网络数据在网络用户之间交互,但是当交互的数据涉及的内容较为重要或者是私密数据时,需要对该数据进行加密,确保该数据的传输的安全性。
目前,对加密方式是采用一定长度的字符与字符顺序的方式进行数据加解密,但是单纯的字符与字符顺序的加解密方式安全性低,需要提高密码强度时,只能依靠增加密码的字符长度,在原有密码字符的基础增加一位字符只能增加10倍密码强度,而且密码字符长度太长,不易用户记忆,给用户带来不便。
发明内容
本发明实施例的目的在于提供一种数据加密方法,旨在解决现有技术提供的加密方式不完善,加密的数据安全系数低的问题。
本发明实施例是这样实现的,一种数据加密方法,所述方法包括下述步骤:
接收用户输入的对加密对象数据的加密触发指令;
根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;
顺序接收用户在所述加解密表格的单元格中输入的密码字符,生成密钥数据;
保存生成的密钥数据,所述密钥数据包括密码字符和所述密码字符在所述加解密表格中的单元格信息。
本发明实施例的另一目的在于提供一种数据加密系统,所述系统包括:
加密触发指令接收模块,用于接收用户输入的对加密对象数据的加密触发指令;
第一加解密表格调用模块,用于根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;
密钥数据生成模块,用于顺序接收用户在所述加解密表格的单元格中输入的密码字符,生成密钥数据;以及
密钥数据保存模块,用于保存生成的密钥数据,所述密钥数据包括密码字符和所述密码字符在所述加解密表格中的单元格信息。
本发明实施例的另一目的在于提供一种包括数据加密系统的移动终端。
本发明实施例的另一目的在于提供一种数据解密方法,所述方法包括下述步骤:
接收用户输入的对解密对象数据的解密触发指令;
根据所述解密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;
顺序接收用户在所述加解密表格的单元格中输入的解密密钥数据,所述解密密钥数据包括密码字符以及与所述密码字符对应的单元格信息;
将输入的解密密钥数据与加密时保存的密钥数据进行比对匹配;
当匹配成功时,控制打开所述解密对象数据。
本发明实施例的另一目的在于提供一种数据解密系统,所述系统包括:
解密触发指令接收模块,用于接收用户输入的对解密对象数据的解密触发指令;
第二加解密表格调用模块,用于根据所述解密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;
解密密钥数据接收模块,用于顺序接收用户在所述加解密表格的单元格中输入的解密密钥数据,所述解密密钥数据包括密码字符以及与所述密码字符对应的单元格信息;
匹配模块,用于将输入的解密密钥数据与加密时保存的密钥数据进行比对匹配;以及
控制模块,用于当匹配成功时,控制打开所述解密对象数据。
本发明实施例的另一目的在于提供一种包括数据解密系统的移动终端。
在本发明实施例中,接收用户输入的对加密对象数据的加密触发指令;根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;顺序接收用户在所述加解密表格的单元格中输入的密码字符,生成密钥数据;保存生成的密钥数据,所述密钥数据包括密码字符和所述密码字符在所述加解密表格中的单元格信息,完善数据加解密系统,提高加密数据的安全强度,方便用户使用。
附图说明
图1是本发明第一实施例提供的数据加密方法的实现流程图;
图2是本发明第二实施例提供的数据加密方法的实现流程图;
图3是本发明实施例提供的加密示意图;
图4是本发明第三实施例提供的数据加密方法的实现流程图;
图5是本发明第四实施例提供的数据加密方法的实现流程图;
图6是本发明第一实施例提供的数据加密系统结构框图;
图7是本发明第二实施例提供的数据加密系统结构框图;
图8是本发明第三实施例提供的数据加密系统结构框图;
图9是本发明第四实施例提供的数据加密系统结构框图;
图10是本发明第一实施例提供的数据解密方法的实现流程图;
图11是本发明第二实施例提供的数据解密方法的实现流程图;
图12是本发明第三实施例提供的数据解密方法的实现流程图;
图13是本发明第四实施例提供的数据解密方法的实现流程图;
图14是本发明第一实施例提供的数据解密系统结构框图;
图15是本发明第二实施例提供的数据解密系统结构框图;
图16是本发明第三实施例提供的数据解密系统结构框图;
图17是本发明第四实施例提供的数据加密系统结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,接收用户输入的对加密对象数据的加密触发指令;根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;顺序接收用户在所述加解密表格的单元格中输入的密码字符,生成密钥数据;保存生成的密钥数据,所述密钥数据包括密码字符和所述密码字符在所述加解密表格中的单元格信息。
图1示出了本发明第一实施例提供的数据加密方法的实现流程图,其具体的步骤如下所述:
在步骤S101中,接收用户输入的对加密对象数据的加密触发指令。
在本发明实施例中,该加密对象可以是普通的传输文件数据,也可以是需要密码验证的通信系统,例如即时通讯系统等,也可以是其他系统;在此加密触发指令可以是用户点击加密对象数据按钮时生成的,也可以是打开某个通信系统或者某个工具时开启的需要输入密码的系统,在此仅为本发明的一个实施例。
在步骤S102中,根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格,N和M为任意正数。
在本发明实施例中,该调用过程即可与密码字符输入相关联,例如用户对一篇文档数据进行加密时,当点击加密按钮提示密码字符输入框时,即可调用显示本发明实施例提供的加解密表格;或者用户正常打开QQ等即时通讯工具,输入帐号,继续输入密码时,即可调用本发明实施例提供的加解密表格;或者其他方式,在此不再赘述,但不用以限制本发明。
在步骤S103中,顺序接收用户在所述加解密表格的单元格中输入的密码字符,生成密钥数据。
在本发明实施例中,用户在加解密表格中顺序输入需要的密码字符,当然作为本发明的具体实施例,可以有多种输入方式,下述给出具体的实施例用以支持本方案。
在步骤S104中,保存生成的密钥数据,所述密钥数据包括密码字符和所述密码字符在所述加解密表格中的单元格信息,用以在解密过程时,与解密密钥进行比对匹配。
在本发明实施例中,预先配置加解密表格,所述表格设置有一确认按钮,用于生成密钥数据保存的指令。该表格可以包括密码字符选择区域,也可以仅仅是一个包含单元格的表格,下述给出具体的实施例进行描述。
在本发明实施例中,由于加解密表格是一个N*M个单元格,因此,将输入密码字符和该密码字符所在的单元格的位置一并作为密钥数据进行保存。
作为本发明的一个实施例,图2示出了本发明第二实施例提供的数据加密方法的实现流程,其具体的步骤如下所述:
在步骤S201中,接收用户输入的对加密对象数据的加密触发指令。
在步骤S202中,根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格。
在本发明实施例中,所述加解密表格包括密码字符选择区域,其中,该字符选择区域输入的密码字符包括字母、汉字、数字、符号或图案等。
在步骤S203中,将密码字符顺序拖动至所述加解密表格的单元格中。
在本发明的实施例中,将密码字符选择区域中的用户的密码字符拖动至加解密表格的单元格中。
在步骤S204中,保存拖动的密码字符以及所述密码字符所在的加解密表格中的单元格的位置。
在本发明实施例,所述密码字符以及所述密码字符所在的加解密表格中的单元格的位置即为第一实施例的步骤S104中的密钥数据。
上述仅为本发明的一个具体实施例,假设用户的密码字符为“13*¥”,假设加解密表格为5*5表格,密码字符选择区域包括数字区域、字母区域和符号区域,当然还可以包括其他字符选择区域,例如汉字和图案,在此没有示意出,但不用以限制本发明。则用户根据图2所示的流程图的具体实现过程如下,如图3所示:
1.将密码字符选择区域中的“1”拖动到加解密表格中的坐标(0,0)至坐标(1,1)所在的单元格中,则该密码字符“1”所对应的单元格位置为(0,0)至(1,1);
2.将密码字符选择区域中的“3”拖动到加解密表格中的坐标(3,3)至坐标(4,4)所在的单元格中,则该密码字符“3”所对应的单元格位置为(3,3)至坐标(4,4);
3.将密码字符选择区域中的“*”拖动到加解密表格中的坐标(1,2)至坐标(2,3)所在的单元格中,则该密码字符“*”所对应的单元格位置为(1,2)至坐标(2,3);
4.将密码字符选择区域中的“¥”拖动到加解密表格中的坐标(4,2)至坐标(5,3)所在的单元格中,则该密码字符“*”所对应的单元格位置为(4,2)至坐标(5,3)。
在该实例中,最后一个示意图中的字符、字符所在的轨迹及所在单元格的位置即为该密码字符所对应的密钥数据,主要是密码字符和其所在位置,下述解密过程时,按照同样的输入方式即可解密。
上述仅为本发明的一个实施例,当然,密码字符也可以是汉字或图案,可以在密码字符选择区域增加汉字输入和图案选择的功能,在此不再赘述,可以作为本发明的一个具体实施例进行描述,但不用以限制本发明。
图4示出了本发明第三实施例提供的数据加密方法的实现流程,其具体的步骤如下所述:
在步骤S301中,接收用户输入的对加密对象数据的加密触发指令。
在步骤S302中,根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格。
在本发明实施例中,所述加解密表格包括密码字符选择区域,其中,该字符选择区域输入的密码字符包括字母、汉字、数字、符号或图案等。
在步骤S303中,在加解密表格中选择单元格,并控制在所述密码字符选择区域选择与所述单元格对应的密码字符。
在本发明的实施例中,首先在加解密表格中选择单元格,使该选中的单元格处于选中状态,然后,在密码字符选择区域选择需要输入的密码字符即可。
在步骤S304中,保存输入的密码字符以及所述密码字符所在的加解密表格中的单元格的位置。
在本发明实施例,所述输入的密码字符以及所述密码字符所在的加解密表格中的单元格的位置即为第一实施例的步骤S104中的密钥数据。
在本发明实施例中,通过选择单元格、从密码字符选择区域选择需要输入的密码字符的步骤取代第一个实施例中将密码字符从密码字符选择区域拖动的的步骤。
图5示出了本发明第四实施例提供的数据加密方法的实现流程,其具体的步骤如下所述:
在步骤S401中,接收用户输入的对加密对象数据的加密触发指令。
在步骤S402中,根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格。
在本发明实施例中,所述加解密表格包括密码字符选择区域,其中,该字符选择区域输入的密码字符包括字母、汉字、数字、符号或图案等。
在步骤S403中,在所述加解密表格中选择单元格,并提示一选择框,所述选择框包括密码字符选择区域。
在本发明的实施例中,首先在加解密表格中选择单元格,然后,在选中的单元格附近提示一选择框,该选择框包括密码字符选择区域以及确认按钮。
在步骤S404中,接收用户在所述选择框中对密码字符的确认输入指令,并将密码字符输入到所述选择的单元格。
在步骤S405中,保存输入的密码字符以及所述密码字符所在的加解密表格中的单元格的位置。
在本发明实施例,所述输入的密码字符以及所述密码字符所在的加解密表格中的单元格的位置即为第一实施例的步骤S104中的密钥数据。
上述仅为本发明的一个实施例,但不用以限制本发明。
图6示出了本发明实施例提供的数据加密系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分,其中,数据加密系统可以内置于移动终端的软件单元、硬件单元或软硬件结合单元。
加密触发指令接收模块11接收用户输入的对加密对象数据的加密触发指令;第一加解密表格调用模块12根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;密钥数据生成模块13顺序接收用户在所述加解密表格的单元格中输入的密码字符,生成密钥数据;密钥数据保存模块14保存生成的密钥数据,所述密钥数据包括密码字符和所述密码字符在所述加解密表格中的单元格信息。
在本发明实施例中,加解密表格配置模块15预先配置加解密表格,所述加解密表格用于输入加解密密钥。
作为本发明的一个具体实施例,密码字符拖动模块131将密码字符顺序拖动至所述加解密表格的单元格中,实现密码字符的输入,生成密钥数据,如图7所示。
作为本发明的另一个具体实施例,第一单元格选择模块132在加解密表格中选择单元格;密码字符选择模块133控制在所述密码字符选择区域选择与所述单元格对应的密码字符,如图8所示。
作为本发明的另一个具体实施例,第二单元格选择模块134在加解密表格中选择单元格;选择框提示模块135当选中所述单元格时,提示一选择框,所述选择框包括密码字符选择区域;密码字符输入模块136接收用户在所述选择框中对密码字符的确认输入指令,并将密码字符输入到所述选择的单元格,如图9所示。
上述仅为本发明一个具体系统实施例,其各模块的功能实现及描述如上述方法实施例所述,在此不再赘述,但不用以限制本发明。
图10示出了本发明第一实施例提供的数据解密方法的实现流程,其具体的步骤如下所述:
在步骤S501中,接收用户输入的对解密对象数据的解密触发指令。
在步骤S502中,根据所述解密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格。
在步骤S503中,顺序接收用户在所述加解密表格的单元格中输入的解密密钥数据,所述解密密钥数据包括密码字符以及与所述密码字符对应的单元格信息。
在步骤S504中,将输入的解密密钥数据与加密时保存的密钥数据进行比对匹配。
在步骤S505中,当匹配成功时,控制打开所述解密对象数据。
在本发明实施例中,上述流程中,解密密码字符的输入过程与加密密码字符的输入过程是一致的,在此不再赘述,但不用以限制本发明。
图11示出了本发明第二实施例提供的数据解密方法的实现流程,其具体的步骤如下所述:
在步骤S601中,接收用户输入的对加密对象数据的解密触发指令。
在步骤S602中,根据所述解密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格。
在本发明实施例中,所述加解密表格包括密码字符选择区域,其中,该字符选择区域输入的密码字符包括字母、汉字、数字、符号或图案等。
在步骤S603中,将解密密码字符顺序拖动至所述加解密表格的单元格中。
在本发明的实施例中,将密码字符选择区域中的用户的解密密码字符拖动至加解密密码字符所对应的解密表格的单元格中。
在步骤S604中,将输入的解密密钥数据与加密时保存的密钥数据进行比对匹配。
在步骤S605中,当匹配成功时,控制打开所述解密对象数据。
在本发明实施例中,在此可以根据图3所示的示意图进行解密说明,但此处不再赘述,但不用以限制本发明。
图12示出了本发明第三实施例提供的数据解密方法的实现流程,其具体的步骤如下所述:
在步骤S701中,接收用户输入的对加密对象数据的解密触发指令。
在步骤S702中,根据所述解密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格。
在本发明实施例中,所述加解密表格包括密码字符选择区域,其中,该字符选择区域输入的密码字符包括字母、汉字、数字、符号或图案等。
在步骤S703中,在加解密表格中选择单元格,并控制在所述密码字符选择区域选择与所述单元格对应的解密密码字符。
在步骤S704中,将输入的解密密钥数据与加密时保存的密钥数据进行比对匹配。
在步骤S705中,当匹配成功时,控制打开所述解密对象数据。
上述仅为本发明的一个实施例,但不用以限制本发明。
图13示出了本发明第四实施例提供的数据加密方法的实现流程,其具体的步骤如下所述:
在步骤S801中,接收用户输入的对加密对象数据的加密触发指令。
在步骤S802中,根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格。
在本发明实施例中,所述加解密表格包括密码字符选择区域,其中,该字符选择区域输入的密码字符包括字母、汉字、数字、符号或图案等。
在步骤S803中,在所述加解密表格中选择单元格,并提示一选择框,所述选择框包括密码字符选择区域。
在本发明的实施例中,首先在加解密表格中选择单元格,然后,在选中的单元格附近提示一选择框,该选择框包括密码字符选择区域以及确认按钮。
在步骤S804中,接收用户在所述选择框中对解密密码字符的确认输入指令,并将解密密码字符输入到所述选择的单元格。
在步骤S805中,将输入的解密密钥数据与加密时保存的密钥数据进行比对匹配。
在步骤S806中,当匹配成功时,控制打开所述解密对象数据。
上述仅为本发明的一个实施例,但不用以限制本发明。
图14示出了本发明实施例提供的数据解密系统结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分,其中,数据解密系统可以内置于移动终端的软件单元、硬件单元或软硬件结合单元。
解密触发指令接收模块21接收用户输入的对解密对象数据的解密触发指令;第二加解密表格调用模块22根据所述解密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;解密密钥数据接收模块23顺序接收用户在所述加解密表格的单元格中输入的解密密钥数据,所述解密密钥数据包括密码字符以及与所述密码字符对应的单元格信息;匹配模块24将输入的解密密钥数据与加密时保存的密钥数据进行比对匹配;当所述匹配模块24匹配成功时,控制模块25控制打开所述解密对象数据。
当然在该实施例中,也需要预先配置加解密表格的过程,在此不再赘述。
作为本发明的一个具体实施例,解密密码字符拖动模块231将解密密码字符顺序拖动至所述加解密表格的单元格中,如图15所示。
作为本发明的另一个具体实施例,第三单元格选择模块232在加解密表格中选择单元格;解密密码字符选择模块233控制在所述密码字符选择区域选择与所述单元格对应的解密密码字符,如图16所示。
作为本发明的另一个具体实施例,第四单元格选择模块234在加解密表格中选择单元格;第二选择框提示模块235当选中所述单元格时,提示一选择框,所述选择框包括密码字符选择区域;解密密码字符输入模块236接收用户在所述选择框中对解密密码字符的确认输入指令,并将解密密码字符输入到所述选择的单元格,如图17所示。
上述仅为本发明的一个具体实施例,在此不用以限制本发明。
在本发明实施例中,接收用户输入的对加密对象数据的加密触发指令;根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;顺序接收用户在所述加解密表格的单元格中输入的密码字符,生成密钥数据;保存生成的密钥数据,所述密钥数据包括密码字符和所述密码字符在所述加解密表格中的单元格信息,完善数据加解密系统,提高加密数据的安全强度,方便用户使用。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (14)

1.一种数据加密方法,其特征在于,所述方法包括下述步骤:
接收用户输入的对加密对象数据的加密触发指令;
根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;
顺序接收用户在所述加解密表格的单元格中输入的密码字符,生成密钥数据;
保存生成的密钥数据,所述密钥数据包括密码字符和所述密码字符在所述加解密表格中的单元格信息。
2.如权利要求1所述的方法,其特征在于,所述接收用户输入的对加密对象数据的加密触发指令的步骤之前还包括下述步骤:
预先配置加解密表格,所述加解密表格用于输入加解密密钥。
3.如权利要求2所述的方法,其特征在于,所述加解密表格包括密码字符选择区域,所述接收用户在所述加解密表格的单元格中输入的密码字符,生成密钥数据的步骤具体为:
将密码字符顺序拖动至所述加解密表格的单元格中;或
在加解密表格中选择单元格;
控制在所述密码字符选择区域选择与所述单元格对应的密码字符。
4.如权利要求1所述的方法,其特征在于,所述接收用户在所述加解密表格的单元格中输入的密码字符,生成密钥数据的步骤具体为:
在所述加解密表格中选择单元格;
当选中所述单元格时,提示一选择框,所述选择框包括密码字符选择区域;
接收用户在所述选择框中对密码字符的确认输入指令,并将密码字符输入到所述选择的单元格。
5.一种数据加密系统,其特征在于,所述系统包括:
加密触发指令接收模块,用于接收用户输入的对加密对象数据的加密触发指令;
第一加解密表格调用模块,用于根据所述加密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;
密钥数据生成模块,用于顺序接收用户在所述加解密表格的单元格中输入的密码字符,生成密钥数据;以及
密钥数据保存模块,用于保存生成的密钥数据,所述密钥数据包括密码字符和所述密码字符在所述加解密表格中的单元格信息。
6.如权利要求5所述的系统,其特征在于,所述系统还包括:
加解密表格配置模块,用于预先配置加解密表格,所述加解密表格用于输入加解密密钥。
7.如权利要求6所述的系统,其特征在于,所述密钥数据生成模块具体包括:
加密密码字符拖动模块,用于将密码字符顺序拖动至所述加解密表格的单元格中;或
第一单元格选择模块,用于在加解密表格中选择单元格;以及
加密密码字符选择模块,用于控制在所述密码字符选择区域选择与所述单元格对应的密码字符;或
第二单元格选择模块,用于在加解密表格中选择单元格;
第一选择框提示模块,用于当选中所述单元格时,提示一选择框,所述选择框包括密码字符选择区域;以及
加密密码字符输入模块,用于接收用户在所述选择框中对密码字符的确认输入指令,并将密码字符输入到所述选择的单元格。
8.一种包括权利要求5至7任一项所述的数据加密系统的移动终端。
9.一种数据解密方法,其特征在于,所述方法包括下述步骤:
接收用户输入的对解密对象数据的解密触发指令;
根据所述解密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;
顺序接收用户在所述加解密表格的单元格中输入的解密密钥数据,所述解密密钥数据包括密码字符以及与所述密码字符对应的单元格信息;
将输入的解密密钥数据与加密时保存的密钥数据进行比对匹配;
当匹配成功时,控制打开所述解密对象数据。
10.如权利要求9所述的方法,其特征在于,所述顺序接收用户在所述加解密表格的单元格中输入的密钥数据的步骤具体为:
将解密密码字符顺序拖动至所述加解密表格的单元格中;或
在加解密表格中选择单元格;
控制在所述密码字符选择区域选择与所述单元格对应的解密密码字符。
11.如权利要求9所述的方法,其特征在于,所述顺序接收用户在所述加解密表格的单元格中输入的密钥数据的步骤具体为:
在所述加解密表格中选择单元格;
当选中所述单元格时,提示一选择框,所述选择框包括密码字符选择区域;
接收用户在所述选择框中对解密密码字符的确认输入指令,并将解密密码字符输入到所述选择的单元格。
12.一种数据解密系统,其特征在于,所述系统包括:
解密触发指令接收模块,用于接收用户输入的对解密对象数据的解密触发指令;
第二加解密表格调用模块,用于根据所述解密触发指令,调用预先配置的加解密表格,所述加解密表格包括N*M个单元格;
解密密钥数据接收模块,用于顺序接收用户在所述加解密表格的单元格中输入的解密密钥数据,所述解密密钥数据包括密码字符以及与所述密码字符对应的单元格信息;
匹配模块,用于将输入的解密密钥数据与加密时保存的密钥数据进行比对匹配;以及
控制模块,用于当匹配成功时,控制打开所述解密对象数据。
13.如权利要求12所述的系统,其特征在于,所述解密密钥数据接收模块具体包括:
解密密码字符拖动模块,用于将解密密码字符顺序拖动至所述加解密表格的单元格中;或
第三单元格选择模块,用于在加解密表格中选择单元格;以及
解密密码字符选择模块,用于控制在所述密码字符选择区域选择与所述单元格对应的解密密码字符;或
第四单元格选择模块,用于在加解密表格中选择单元格;
第二选择框提示模块,用于当选中所述单元格时,提示一选择框,所述选择框包括密码字符选择区域;以及
解密密码字符输入模块,用于接收用户在所述选择框中对解密密码字符的确认输入指令,并将解密密码字符输入到所述选择的单元格。
14.一种包括权利要求12或13所述的数据解密系统的移动终端。
CN 201010155786 2010-04-20 2010-04-20 一种数据加密、解密方法及系统 Pending CN101834721A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010155786 CN101834721A (zh) 2010-04-20 2010-04-20 一种数据加密、解密方法及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010155786 CN101834721A (zh) 2010-04-20 2010-04-20 一种数据加密、解密方法及系统

Publications (1)

Publication Number Publication Date
CN101834721A true CN101834721A (zh) 2010-09-15

Family

ID=42718660

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010155786 Pending CN101834721A (zh) 2010-04-20 2010-04-20 一种数据加密、解密方法及系统

Country Status (1)

Country Link
CN (1) CN101834721A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722682A (zh) * 2012-04-28 2012-10-10 飞天诚信科技股份有限公司 一种Excel文档的保护方法
CN111125456A (zh) * 2019-12-02 2020-05-08 惠州拓邦电气技术有限公司 一种虚位密码比对方法、系统及智能锁
CN118588296A (zh) * 2024-06-19 2024-09-03 深圳市在那科技有限公司 基于物联网的动物健康管理方法、系统以及设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1719376A (zh) * 2004-07-10 2006-01-11 三星电子株式会社 用户认证设备和用户认证方法
CN1956375A (zh) * 2005-10-24 2007-05-02 潘静 一种基于网络的动态口令身份认证方法及系统
CN1987938A (zh) * 2006-12-25 2007-06-27 中国工商银行股份有限公司 一种动态密码方法、系统及动态密码卡
CN101217371A (zh) * 2008-01-09 2008-07-09 腾讯科技(深圳)有限公司 实现用户帐号验证的方法
CN101320407A (zh) * 2006-12-06 2008-12-10 国际商业机器公司 提供基于图案的用户密码访问的方法和装置
CN101425170A (zh) * 2008-11-25 2009-05-06 李东声 一种动态口令实现方法、系统和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1719376A (zh) * 2004-07-10 2006-01-11 三星电子株式会社 用户认证设备和用户认证方法
CN1956375A (zh) * 2005-10-24 2007-05-02 潘静 一种基于网络的动态口令身份认证方法及系统
CN101320407A (zh) * 2006-12-06 2008-12-10 国际商业机器公司 提供基于图案的用户密码访问的方法和装置
CN1987938A (zh) * 2006-12-25 2007-06-27 中国工商银行股份有限公司 一种动态密码方法、系统及动态密码卡
CN101217371A (zh) * 2008-01-09 2008-07-09 腾讯科技(深圳)有限公司 实现用户帐号验证的方法
CN101425170A (zh) * 2008-11-25 2009-05-06 李东声 一种动态口令实现方法、系统和装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722682A (zh) * 2012-04-28 2012-10-10 飞天诚信科技股份有限公司 一种Excel文档的保护方法
CN102722682B (zh) * 2012-04-28 2015-01-14 飞天诚信科技股份有限公司 一种Excel文档的保护方法
CN111125456A (zh) * 2019-12-02 2020-05-08 惠州拓邦电气技术有限公司 一种虚位密码比对方法、系统及智能锁
CN111125456B (zh) * 2019-12-02 2024-02-02 惠州拓邦电气技术有限公司 一种虚位密码比对方法、系统及智能锁
CN118588296A (zh) * 2024-06-19 2024-09-03 深圳市在那科技有限公司 基于物联网的动物健康管理方法、系统以及设备

Similar Documents

Publication Publication Date Title
CN102196425B (zh) 基于量子密钥分配网络的移动加密系统及其通信方法
CN1745555B (zh) 保护通信设备上的数据的系统和方法
CN1723501B (zh) 保护内容的方法和系统及分发和访问受保护内容的方法
CN103986837B (zh) 信息处理方法及装置
CN110460439A (zh) 信息传输方法、装置、客户端、服务端及存储介质
CN101196855B (zh) 移动加密存储设备及密文存储区数据加解密处理方法
CN105812332A (zh) 数据保护方法
CN103081396A (zh) 通信终端、通信系统、通信方法以及通信程序
CN104123506B (zh) 数据访问方法、装置、数据加密、存储及访问方法、装置
CN205140035U (zh) 一种移动终端与智能锁的通信系统
CN204360381U (zh) 移动设备
CN101685425A (zh) 移动存储设备及实现移动存储设备加密的方法
CN101720071A (zh) 基于安全sim卡的短消息两阶段加密传输和安全存储方法
CN101488110A (zh) 加密存储的方法、装置和系统
CN109639702A (zh) 一种数据通信方法、系统及电子设备和存储介质
CN101895396A (zh) 移动终端及其加密方法
CN103107887A (zh) 一种基于位置信息对文件进行操作控制的方法和装置
CN103929312A (zh) 一种移动终端及其个人信息保护方法和系统
CN104601820A (zh) 一种基于tf密码卡的手机终端信息保护方法
CN102118745B (zh) 一种移动支付数据安全加密方法、装置及手机
CN102332077A (zh) 手持设备数据加解密方法及其手持设备外设
CN101841785B (zh) 通过手机短信加密传送信息的方法和系统
CN104346586B (zh) 自毁式保护数据的存储装置及自毁式保护数据的方法
CN105391677A (zh) 一种信息传递方法及移动终端
CN101834721A (zh) 一种数据加密、解密方法及系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100915