+

CN107958148A - A kind of encryption method, cipher authentication method and device - Google Patents

A kind of encryption method, cipher authentication method and device Download PDF

Info

Publication number
CN107958148A
CN107958148A CN201610900405.XA CN201610900405A CN107958148A CN 107958148 A CN107958148 A CN 107958148A CN 201610900405 A CN201610900405 A CN 201610900405A CN 107958148 A CN107958148 A CN 107958148A
Authority
CN
China
Prior art keywords
character
password
key
sequence
sliding
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
CN201610900405.XA
Other languages
Chinese (zh)
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.)
Tianjin Samsung Electronics Co Ltd
Samsung Electronics Co Ltd
Original Assignee
Tianjin Samsung Electronics Co Ltd
Samsung Electronics 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 Tianjin Samsung Electronics Co Ltd, Samsung Electronics Co Ltd filed Critical Tianjin Samsung Electronics Co Ltd
Priority to CN201610900405.XA priority Critical patent/CN107958148A/en
Publication of CN107958148A publication Critical patent/CN107958148A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)

Abstract

本发明涉及计算机技术领域,尤其涉及一种加密方法、密码认证方法及装置,所述方法包括:确定用于加密目标数据的字符密码序列;将所述字符密码序列与用户在图形输入界面中进行的滑动操作所对应的滑动轨迹进行关联,生成字符图形密码;利用所述字符图形密码对所述目标数据进行加密。本发明在确定出字符密码序列之后,将用户在图形输入界面中进行的滑动操作所对应的滑动轨迹与该字符密码序列进行关联,生成字符图形密码,再利用字符图形密码对目标数据进行加密,提高了密码的复杂程度,从而使得加密后的目标数据安全性得到了提高,利于对目标数据的保护,提高了用户的体验。

The present invention relates to the field of computer technology, in particular to an encryption method, a password authentication method and a device. The method includes: determining a character password sequence used to encrypt target data; The sliding trajectory corresponding to the sliding operation is associated to generate a character graphic password; the target data is encrypted by using the character graphic password. After the character password sequence is determined, the present invention associates the sliding trajectory corresponding to the sliding operation performed by the user in the graphic input interface with the character password sequence to generate a character graphic password, and then encrypts the target data by using the character graphic password, The complexity of the password is increased, so that the security of the encrypted target data is improved, which is beneficial to the protection of the target data and improves the user experience.

Description

一种加密方法、密码认证方法及装置Encryption method, password authentication method and device

技术领域technical field

本发明涉及计算机技术领域,尤其涉及一种加密方法、密码认证方法及装置。The invention relates to the field of computer technology, in particular to an encryption method, a password authentication method and a device.

背景技术Background technique

数据加密是用户保障数据安全的重要步骤,其中,为数据设置密码就是一种常见的数据加密方式。针对现今密码的使用频率越来越高,对密码的安全要求也越来越高。在现有技术中,通常利用数字和字母等字符的组合生成密码,因此,限制了密码的复杂性,致使密码的安全性低,不利于对数据的保护。Data encryption is an important step for users to ensure data security. Among them, setting a password for data is a common data encryption method. The frequency of use of passwords is getting higher and higher nowadays, and the security requirements for passwords are also getting higher and higher. In the prior art, a combination of characters such as numbers and letters is usually used to generate a password. Therefore, the complexity of the password is limited, resulting in low security of the password, which is not conducive to data protection.

发明内容Contents of the invention

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的加密方法、密码认证方法及装置。In view of the above problems, the present invention is proposed to provide an encryption method, password authentication method and device that overcome the above problems or at least partially solve the above problems.

本发明实施例提供一种加密方法,包括:An embodiment of the present invention provides an encryption method, including:

确定用于加密目标数据的字符密码序列;Determine the character cipher sequence used to encrypt the target data;

将所述字符密码序列与用户在图形输入界面中进行的滑动操作所对应的滑动轨迹进行关联,生成字符图形密码;Associating the character password sequence with the sliding trajectory corresponding to the sliding operation performed by the user in the graphical input interface to generate a character graphic password;

利用所述字符图形密码对所述目标数据进行加密。The target data is encrypted by using the character graphic password.

优选的,所述将所述字符密码序列与用户在图形输入界面中进行的滑动操作所对应的滑动轨迹进行关联,生成字符图形密码,包括:Preferably, associating the character password sequence with the sliding trajectory corresponding to the sliding operation performed by the user in the graphical input interface to generate a character graphic password includes:

将所述字符密码序列中的字符填充到所述图形输入界面包含的至少一个键格内,每个字符对应一个键格;Filling the characters in the character password sequence into at least one key grid included in the graphical input interface, each character corresponding to a key grid;

接受所述用户在所述图形输入界面中的所述滑动操作,在获得与所述滑动操作对应的滑动轨迹的同时顺次提取所述滑动轨迹途经的各个键格中的字符;Accepting the sliding operation of the user in the graphical input interface, and sequentially extracting the characters in each key grid that the sliding trajectory passes while obtaining the sliding trajectory corresponding to the sliding operation;

将所述滑动轨迹途经的各个键格与对应提取出的各个字符进行关联,生成所述字符图形密码。Each key cell passed by the sliding track is associated with each corresponding extracted character to generate the character graphic password.

优选的,所述将所述字符密码序列与用户在图形输入界面中进行的滑动操作所对应的滑动轨迹进行关联,生成字符图形密码,包括:Preferably, associating the character password sequence with the sliding trajectory corresponding to the sliding operation performed by the user in the graphical input interface to generate a character graphic password includes:

接受所述用户在包含至少一个键格的所述图形输入界面中的所述滑动操作,在获得与所述滑动操作对应的滑动轨迹的同时顺次将所述字符密码序列中的字符填充到所述滑动轨迹途经的各个键格中,每个字符对应一个键格;Accepting the sliding operation of the user in the graphical input interface including at least one key grid, and sequentially filling the characters in the character password sequence into all the characters while obtaining the sliding track corresponding to the sliding operation Each character corresponds to a key grid in each key grid passed by the sliding track;

将所述滑动轨迹途经的各个键格与对应填充到各键格内的字符进行关联,生成所述字符图形密码。Each key cell passed by the sliding track is associated with the corresponding characters filled in each key cell to generate the character graphic password.

优选的,在所述顺次将所述字符密码序列中的字符填充到所述滑动轨迹途经的各个键格中之后,所述方法还包括:Preferably, after the characters in the character password sequence are sequentially filled into each key cell passed by the sliding track, the method further includes:

在所述图形输入界面中的空白键格内填充补全字符;Filling in the blank key grid in the graphical input interface with complementary characters;

将所述滑动轨迹途经的各个键格与对应填充到各键格内的字符进行关联,同时,将所述空白键格与填充到所述空白键格内的补全字符进行关联,生成所述字符图形密码。Associating each key grid passed by the sliding track with the corresponding characters filled in each key grid, and at the same time, associating the blank key grid with the complementary characters filled in the blank key grid to generate the Character graphic password.

优选的,所述确定用于加密目标数据的字符密码序列,包括:Preferably, said determining the character password sequence used to encrypt the target data includes:

基于用户对预设字符序列的选择操作,确定出所述字符密码序列;或;Determine the character password sequence based on the user's selection operation on the preset character sequence; or;

基于用户的输入操作,确定出所述字符密码序列。Based on the user's input operation, the character password sequence is determined.

优选的,当基于用户的输入操作确定出所述字符密码序列,在所述生成字符图形密码之前,所述方法还包括:Preferably, when the character password sequence is determined based on the user's input operation, before generating the character graphic password, the method further includes:

将所述字符密码序列保存在本地和/或云端。The character password sequence is stored locally and/or in the cloud.

基于同一发明构思,本发明实施例还提供一种加密装置,包括:Based on the same inventive concept, an embodiment of the present invention also provides an encryption device, including:

确定模块,用于确定用于加密目标数据的字符密码序列;A determination module, configured to determine a character password sequence for encrypting target data;

关联模块,用于将所述字符密码序列与用户在图形输入界面中进行的滑动操作所对应的滑动轨迹进行关联,生成字符图形密码;An associating module, for associating the character password sequence with the sliding trajectory corresponding to the sliding operation performed by the user in the graphical input interface to generate a character graphic password;

加密模块,用于利用所述字符图形密码对所述目标数据进行加密。An encryption module, configured to encrypt the target data by using the character graphic password.

优选的,所述关联模块包括:Preferably, the association module includes:

填充单元,用于将所述字符密码序列中的字符填充到所述图形输入界面包含的至少一个键格内,每个字符对应一个键格;A filling unit, configured to fill characters in the character password sequence into at least one key grid included in the graphical input interface, each character corresponding to a key grid;

提取单元,用于接受所述用户在所述图形输入界面中的所述滑动操作,在获得与所述滑动操作对应的滑动轨迹的同时顺次提取所述滑动轨迹途经的各个键格中的字符;An extracting unit, configured to accept the sliding operation of the user in the graphical input interface, and sequentially extract the characters in each key cell passed by the sliding track while obtaining the sliding track corresponding to the sliding operation ;

关联单元,用于将所述滑动轨迹途经的各个键格与对应提取出的各个字符进行关联,生成所述字符图形密码。The associating unit is used for associating each key cell passed by the sliding track with each corresponding extracted character to generate the character graphic password.

基于同一发明构思,本发明实施例还提供一种密码认证方法,包括:Based on the same inventive concept, the embodiment of the present invention also provides a password authentication method, including:

接受用户对加密数据进行解密的输入操作,获得待认证字符图形密码;Accept the user's input operation to decrypt the encrypted data, and obtain the character graphic password to be authenticated;

将所述待认证字符图形密码与标准字符图形密码进行匹配,判断所述待认证字符图形密码是否与所述标准字符图形密码相同;Matching the character pattern password to be authenticated with the standard character pattern password, and judging whether the character pattern password to be authenticated is the same as the standard character pattern password;

如果所述待认证字符图形密码与所述标准字符图形密码相同,则认证成功,对所述加密数据进行解密。If the character pattern password to be authenticated is the same as the standard character pattern password, the authentication is successful, and the encrypted data is decrypted.

基于同一发明构思,本发明实施例还提供一种密码认证装置,包括:Based on the same inventive concept, an embodiment of the present invention also provides a password authentication device, including:

获得模块,用于接受用户对加密数据进行解密的输入操作,获得待认证字符图形密码;The obtaining module is used to accept the user's input operation for decrypting the encrypted data, and obtain the character graphic password to be authenticated;

判断模块,用于将所述待认证字符图形密码与标准字符图形密码进行匹配,判断所述待认证字符图形密码是否与所述标准字符图形密码相同;A judging module, configured to match the character pattern password to be authenticated with a standard character pattern password, and judge whether the character pattern password to be authenticated is the same as the standard character pattern password;

解密模块,用于如果所述待认证字符图形密码与所述标准字符图形密码相同,则认证成功,对所述加密数据进行解密。A decryption module, configured to decrypt the encrypted data if the character pattern password to be authenticated is the same as the standard character pattern password, then the authentication is successful.

本发明实施例中的一个或多个技术方案,至少具有如下技术效果或优点:One or more technical solutions in the embodiments of the present invention have at least the following technical effects or advantages:

本发明在确定出字符密码序列之后,将用户在图形输入界面中进行的滑动操作所对应的滑动轨迹与该字符密码序列进行关联,生成字符图形密码,再利用字符图形密码对目标数据进行加密,提高了密码的复杂程度,从而使得加密后的目标数据安全性得到了提高,利于对目标数据的保护,提高了用户的体验。After the character password sequence is determined, the present invention associates the sliding track corresponding to the sliding operation performed by the user in the graphic input interface with the character password sequence to generate a character graphic password, and then encrypts the target data by using the character graphic password, The complexity of the password is increased, so that the security of the encrypted target data is improved, which is beneficial to the protection of the target data and improves the user experience.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考图形表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same components are represented by the same reference figures. In the attached picture:

图1示出了本发明实施例的一种加密方法的流程图;Fig. 1 shows the flowchart of a kind of encryption method of the embodiment of the present invention;

图2示出了本发明实施例的步骤102在第一种实施方式下第一个实施例的示意图;FIG. 2 shows a schematic diagram of the first embodiment of step 102 in the embodiment of the present invention in the first implementation manner;

图3示出了本发明实施例的步骤102在第一种实施方式下第二个实施例的示意图;FIG. 3 shows a schematic diagram of a second embodiment of step 102 in the embodiment of the present invention in the first implementation manner;

图4示出了本发明实施例的步骤102在第二种实施方式下第一个实施例的示意图;FIG. 4 shows a schematic diagram of the first embodiment of step 102 in the second implementation mode of the embodiment of the present invention;

图5示出了本发明实施例的步骤102在第二种实施方式下第二个实施例的示意图;FIG. 5 shows a schematic diagram of a second embodiment of step 102 in the embodiment of the present invention under the second implementation manner;

图6示出了本发明实施例的步骤102在第二种实施方式下第三个实施例的示意图;FIG. 6 shows a schematic diagram of a third embodiment of step 102 in the embodiment of the present invention under the second implementation mode;

图7示出了本发明实施例的一种加密装置的结构示意图;FIG. 7 shows a schematic structural diagram of an encryption device according to an embodiment of the present invention;

图8示出了本发明实施例的一种密码认证方法的流程图;FIG. 8 shows a flowchart of a password authentication method according to an embodiment of the present invention;

图9示出了本发明实施例的一种密码认证装置的结构示意图。Fig. 9 shows a schematic structural diagram of a password authentication device according to an embodiment of the present invention.

具体实施方式Detailed ways

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

本发明实施例提供一种加密方法,用于对数据进行加密,如图1所示,该加密方法包括以下步骤:An embodiment of the present invention provides an encryption method for encrypting data, as shown in Figure 1, the encryption method includes the following steps:

步骤101:确定用于加密目标数据的字符密码序列。Step 101: Determine the character password sequence used to encrypt the target data.

具体来讲,系统中预先设置有多个字符序列,该预设字符序列也即默认字符序列。预设字符序列中包含的字符可以为数字、字母或符号,并且,预设字符序列可以是由数字、字母和符号任意搭配得到的组合。例如,预设字符序列可以为:“123456789”、“jklmopqr”、“2046,ap_”等。基于用户对预设字符序列的选择操作,能够从预设的多组字符序列中确定出字符密码序列,例如,根据用户的选择操作,将“123456789”确定为字符密码序列。Specifically, multiple character sequences are preset in the system, and the preset character sequences are also default character sequences. The characters included in the preset character sequence may be numbers, letters or symbols, and the preset character sequence may be any combination of numbers, letters and symbols. For example, the preset character sequence may be: "123456789", "jklmopqr", "2046, ap_" and so on. Based on the user's selection operation on the preset character sequence, the character password sequence can be determined from multiple sets of preset character sequences, for example, according to the user's selection operation, "123456789" is determined as the character password sequence.

另外,用户也可以自行输入字符密码序列,基于用户的输入操作确定出字符密码序列,例如,根据用户的输入操作,将“2016az,sSy5k”确定为字符密码序列。同样的,用户输入的字符密码序列中包含的字符可以为数字、字符或符号,并且,字符密码序列可以是由数字、字符和符合任意搭配得到的组合。当字符密码序列为基于用户的输入操作而得到的序列时,在确定出字符密码序列之后,可以将该字符密码序列保存在本地和/或云端,方便后续使用。In addition, the user can also input the character password sequence by himself, and determine the character password sequence based on the user's input operation, for example, according to the user's input operation, determine "2016az, sSy5k" as the character password sequence. Similarly, the characters contained in the character password sequence input by the user may be numbers, characters or symbols, and the character password sequence may be any combination of numbers, characters and symbols. When the character password sequence is obtained based on the user's input operation, after the character password sequence is determined, the character password sequence can be stored locally and/or in the cloud for subsequent use.

步骤102:将所述字符密码序列与用户在图形输入界面中进行的滑动操作所对应的滑动轨迹进行关联,生成字符图形密码。Step 102: Associating the character password sequence with the sliding track corresponding to the sliding operation performed by the user on the graphical input interface to generate a character graphic password.

具体来讲,图形输入界面中包含有至少一个键格,键格在图形输入界面中分布的位置用户可以根据实际需要任意设置,例如,图形输入界面可以包含9个键格,9个键格以九宫格形式分布在图形输入界面中。进一步,在图形输入界面中接受用户的滑动操作能够获得与滑动操作对应的滑动轨迹。Specifically, the graphical input interface includes at least one key grid, and the user can arbitrarily set the position of the key grid in the graphical input interface according to actual needs. For example, the graphical input interface can include 9 key grids, and the 9 key grids can Jiugongge forms are distributed in the graphical input interface. Further, accepting the user's sliding operation in the graphical input interface can obtain a sliding track corresponding to the sliding operation.

对于如何将字符密码序列与滑动轨迹进行关联,在第一种实施方式下,首先,将字符密码序列中的字符填充到图形输入界面包含的各个键格内,每个字符对应一个键格。其中,当字符密码序列包含的字符的数量少于图形输入界面包含的键格的数量,则按照预设填充规则填充后,一部分键格填充有字符,另一部分键格仍然为空白键格。当字符密码序列包含的字符的数量等于图形输入界面包含的键格的数量,则按照预设填充规则填充后,图形输入界面中的所有键格内均填充有字符。当字符密码序列包含的字符的数量多于图形输入界面包含的键格的数量,则仅将与图形输入界面包含的键格数量相同的字符填充各个键格内。其中,预设填充规则可以根据用户的实际需要任意设置,例如,当图形输入界面中的键格分布为九宫格时,预设填充规则可以为自左向右自上向下将字符密码序列中的字符填充到各个键格中。接着,接受用户在图形输入界面中的滑动操作,在获得与滑动操作对应的滑动轨迹的同时顺次提取滑动轨迹途经的各个键格中的字符,将滑动轨迹途经的各个键格与对应提取出的各个字符进行关联,生成字符图形密码。Regarding how to associate the character password sequence with the sliding track, in the first embodiment, firstly, the characters in the character password sequence are filled into each key cell included in the graphical input interface, and each character corresponds to a key cell. Wherein, when the number of characters contained in the character password sequence is less than the number of key grids contained in the graphical input interface, after filling according to the preset filling rules, some of the key grids are filled with characters, and the other part of the key grids are still blank key grids. When the number of characters included in the character password sequence is equal to the number of key cells included in the graphical input interface, all the key cells in the graphical input interface are filled with characters after being filled according to a preset filling rule. When the number of characters contained in the character password sequence is greater than the number of key cells contained in the graphical input interface, only the same number of characters as the number of key cells contained in the graphical input interface is filled in each key cell. Among them, the preset filling rule can be arbitrarily set according to the actual needs of the user. For example, when the key grids in the graphical input interface are distributed as nine-square grids, the preset filling rule can be from left to right and from top to bottom. Characters are filled into each key cell. Next, accept the user's sliding operation in the graphical input interface, and sequentially extract the characters in each key grid passed by the sliding track while obtaining the sliding track corresponding to the sliding operation, and extract the corresponding key grids and the corresponding key grids passed by the sliding track. Each character is associated to generate a character graphic password.

例如,当确定出的字符密码序列为“123456789”时,将“123456789”填充到图形输入界面中的九宫格键格中,如图2所示,接着,接受用户在图形输入界面中的滑动操作,获得与滑动操作对应的滑动轨迹,即形状为“3”的滑动轨迹,在获得形状为“3”的滑动轨迹的同时提取该滑动轨迹途经的各个键格内的字符,依次为“12487”,将提取出的“12487”中的各个字符与形状为“3”的滑动轨迹中的各个键格进行关联,从而,生成第一字符图形密码。又如,当确定出的字符密码序列为“jklmnopqr”时,将“jklmnopqr”填充到图形输入界面中的九宫格键格中,接着,接受用户在图形输入界面中的滑动操作,获得与滑动操作对应的滑动轨迹,即形状为“7”的滑动轨迹,在获得形状为“7”的滑动轨迹的同时提取出该滑动轨迹途经的各个键格内的字符,依次为“jklnq”,将提取出的“jklnq”中的各个字符与形状为“7”的滑动轨迹中的各个键格进行关联,从而生成第二字符图形密码。在本申请中,可以将多个字符图形密码进行合并,并利用合并后的字符图形密码对目标数据进行加密,例如,在生成第一字符图形密码之后,将第一字符图形密码进行缓存,再采用同样的方法生成第二字符图形密码,如图3所示,最后,利用第一字符图形密码和第二字符图形密码对目标数据进行加密,从而,在对加密后的目标数据进行解密时,需要保证先验证成功第一字符图形密码后验证成功第二字符图形密码,才能够对目标数据进行解密。For example, when the determined character password sequence is "123456789", fill "123456789" into the Jiugongge key grid in the graphical input interface, as shown in Figure 2, and then accept the sliding operation of the user in the graphical input interface, Obtain the sliding trajectory corresponding to the sliding operation, that is, the sliding trajectory with a shape of "3", and extract the characters in each key cell that the sliding trajectory passes through while obtaining the sliding trajectory with a shape of "3", which are "12487" in sequence, Each character in the extracted "12487" is associated with each key grid in the sliding track with the shape of "3", thereby generating the first character graphic password. As another example, when the determined character password sequence is "jklmnopqr", fill "jklmnopqr" into the Jiugongge key grid in the graphical input interface, and then accept the user's sliding operation in the graphical input interface to obtain the The sliding trajectory of the sliding trajectory, that is, the sliding trajectory with the shape of "7", while obtaining the sliding trajectory with the shape of "7", extract the characters in each key cell that the sliding trajectory passes through, which are "jklnq" in turn, and the extracted Each character in "jklnq" is associated with each key grid in the sliding track with the shape of "7", so as to generate the second character graphic password. In this application, multiple character and graphic passwords can be combined, and the target data can be encrypted using the combined character and graphic password, for example, after the first character and graphic password is generated, the first character and graphic password is cached, and then Adopt the same method to generate the second character graphic password, as shown in Figure 3, at last, utilize the first character graphic password and the second character graphic password to encrypt the target data, thereby, when the encrypted target data is decrypted, It is necessary to ensure that the first character graphic password is successfully verified and then the second character graphic password is successfully verified, so that the target data can be decrypted.

对于将字符密码序列与滑动轨迹的关联,在第二种实施方式下,首先,接受用户在图形输入界面中的滑动操作,在获得与滑动操作对应的滑动轨迹的同时顺次将字符密码序列中的字符填充到滑动轨迹途经的各个键格中,每个字符对应一个键格。其中,当字符密码序列包含的字符的数量少于滑动轨迹途经的键格的数量,则按照预设填充规则填充后,滑动轨迹途经的键格中一部分键格填充有字符,另一部分键格为空白键格。当字符密码序列包含的字符的数量等于滑动轨迹途经的键格的数量,则按照预设填充规则填充后,滑动轨迹途经的键格中的所有键格均填充有字符。当字符密码序列包含的字符的数量多于滑动轨迹途经的键格的数量,则将与滑动轨迹途经的键格数量相同的字符填充到各个键格内,同时,将字符密码序列中未进行填充的字符进行缓存。其中,预设填充规则可以根据用户的实际需要任意设置,例如,从滑动轨迹途经的第一个键格开始顺次向滑动轨迹途经的各个键格内填充字符。接着,将滑动轨迹途经的各个键格与对应填充到各键格内的字符进行关联,生成字符图形密码。For associating the character password sequence with the sliding track, in the second embodiment, first, accept the user's sliding operation in the graphical input interface, and sequentially add the character password sequence to the corresponding sliding track while obtaining the sliding track corresponding to the sliding operation. The characters of are filled into each key grid passed by the sliding track, and each character corresponds to a key grid. Among them, when the number of characters contained in the character password sequence is less than the number of key grids passed by the sliding track, after filling according to the preset filling rules, some of the key grids passed by the sliding track are filled with characters, and the other part of the key grids are filled with characters. Blank grid. When the number of characters contained in the character password sequence is equal to the number of key cells passed by the sliding track, all the key cells in the key cells passed by the sliding track are filled with characters after being filled according to the preset filling rule. When the number of characters contained in the character password sequence is more than the number of key grids passed by the sliding track, the same number of characters as the number of key grids passed by the sliding track will be filled into each key grid, and at the same time, no filling will be performed in the character password sequence characters are cached. Wherein, the preset filling rule can be arbitrarily set according to the actual needs of the user, for example, starting from the first key cell passed by the sliding track, filling characters into each key cell passed by the sliding track sequentially. Next, associate each key cell that the sliding track passes with the characters correspondingly filled in each key cell to generate a character graphic password.

例如,当确定出的字符密码序列为“2016az,”,且用户的滑动操作所对应的滑动轨迹为形状为“3”的滑动轨迹,则在获得形状为“3”的滑动轨迹的同时,顺次将“2016az,”填充到滑动轨迹途经的各个键格内,如图4所示,并将形状为“3”的滑动轨迹途经的各个键格与“2016az,”中的对应的字符进行关联,生成字符图形密码。当确定出的字符密码序列为“2016az,.sSy5k;”时,若用户的第一滑动操作所对应的第一滑动轨迹为形状为“3”的滑动轨迹,则在获得形状为“3”第一滑动轨迹的同时将“2016az,”填充到第一滑动轨迹途经的各个键格内,并将形状为“3”的第一滑动轨迹途经的各个键格与“2016az,”中的对应字符进行关联,生成第一字符图形密码,同时将“sSy5k”进行缓存,当刷新图形输入界面后,图形输入界面中的所有键格均处于空白状态,若接受到用户在图形输入界面中的第二滑动操作,在获取第二滑动操作所对应的第二滑动轨迹,若第二滑动轨迹为形状为“Z”的滑动轨迹时,在获得形状为“Z”的第二滑动轨迹的同时将“.sSy5k;”填充到第二滑动轨迹途经的各个键格内,如图5所示,并将形状为“Z”的第二滑动轨迹途经的各个键格与“.sSy5k;”中的对应字符进行关联,生成第二字符图形密码。最后,利用第一字符图形密码和第二字符图形密码对目标数据进行加密,从而,在对加密后的目标数据进行解密时,需要保证先验证成功第一字符图形密码后验证成功第二字符图形密码,才能够对目标数据进行解密。For example, when the determined character password sequence is "2016az," and the sliding track corresponding to the user's sliding operation is a sliding track with a shape of "3", then while obtaining the sliding track with a shape of "3", follow the For the second time, fill "2016az," into each key cell passed by the sliding track, as shown in Figure 4, and associate each key cell passed by the sliding track with the shape of "3" with the corresponding character in "2016az," , to generate a character graphic password. When the determined character password sequence is "2016az, .sSy5k;", if the first sliding track corresponding to the user's first sliding operation is a sliding track with a shape of "3", then after obtaining the first sliding track with a shape of "3", At the same time as a sliding track, "2016az," is filled into each key grid that the first sliding track passes through, and each key grid that the first sliding track with a shape of "3" passes is matched with the corresponding characters in "2016az," Association, generate the first character graphic password, and cache "sSy5k" at the same time, after refreshing the graphic input interface, all the key cells in the graphic input interface are in a blank state, if the user receives the second sliding in the graphic input interface Operation, when obtaining the second sliding track corresponding to the second sliding operation, if the second sliding track is a sliding track with a shape of "Z", while obtaining the second sliding track with a shape of "Z", set ".sSy5k ;" is filled into each key grid passed by the second sliding track, as shown in Figure 5, and each key grid passed by the second sliding track with a shape of "Z" is associated with the corresponding characters in ". , to generate the second character graphic password. Finally, the target data is encrypted using the first character pattern password and the second character pattern password, so that when decrypting the encrypted target data, it is necessary to ensure that the first character pattern password is successfully verified first and then the second character pattern is successfully verified. password to be able to decrypt the target data.

当采用上述第二种实施方式对目标数据进行加密时,通常来讲,滑动轨迹仅会经过图形输入界面中的部分键格,若在滑动操作结束后,图形输入界面中还包含有空白键格,则,在空白键格内填充补全字符,补全字符由系统随机生成,如图6所示,进而,在将滑动轨迹途经的各个键格与对应填充到各键格内的字符进行关联的同时,将空白键格与填充到空白键格内的补全字符进行关联,生成字符图形密码。通过补全字符补全空白键格,能够提高生成字符图形密码的复杂度,从而提高字符图形密码的安全性。When using the above-mentioned second embodiment to encrypt the target data, generally speaking, the sliding track will only pass through some key grids in the graphical input interface. If the graphical input interface also contains blank key grids after the sliding operation , then, fill in the blank key grid with completion characters, and the completion characters are randomly generated by the system, as shown in Figure 6, and then associate each key grid that the sliding track passes with the corresponding characters filled in each key grid At the same time, the blank key grid is associated with the completion characters filled in the blank key grid to generate a character graphic password. Completing the characters to complete the blank key grid can increase the complexity of generating the character-graphic password, thereby improving the security of the character-graphic password.

在本申请中,生成的字符图形密码中包含字符密码和图形密码,字符密码与图形密码关联。图形密码中的各个键格内包含有字符密码信息,由图形密码包含的所有键格内的字符密码信息组成字符密码。另外,每个键格都携带有位置标识信息,当键格与字符关联后,字符也携带有对应键格的位置标识信息,利用位置标识信息实现了键格与字符之前的关联。In this application, the generated character-graphic password includes a character password and a graphic password, and the character password is associated with the graphic password. Each key grid in the graphic password contains character password information, and the character password is formed from the character password information in all the key grids contained in the graphic password. In addition, each key grid carries position identification information. When the key grid is associated with a character, the character also carries the position identification information of the corresponding key grid, and the previous association between the key grid and the character is realized by using the position identification information.

步骤103:利用字符图形密码对目标数据进行加密。Step 103: Encrypt the target data with a character graphic password.

基于同一发明构思,本发明实施例还提供一种与加密方法对应的加密装置,如图7所示,所述装置包括:Based on the same inventive concept, the embodiment of the present invention also provides an encryption device corresponding to the encryption method, as shown in Figure 7, the device includes:

确定模块701,用于确定用于加密目标数据的字符密码序列。A determining module 701, configured to determine a character password sequence used to encrypt target data.

关联模块702,用于将所述字符密码序列与用户在图形输入界面中进行的滑动操作所对应的滑动轨迹进行关联,生成字符图形密码。The associating module 702 is configured to associate the character password sequence with the sliding track corresponding to the sliding operation performed by the user on the graphical input interface, to generate a character graphic password.

加密模块703,用于利用所述字符图形密码对所述目标数据进行加密。An encryption module 703, configured to encrypt the target data by using the character graphic password.

关联模块702,包括:Association module 702, comprising:

第一填充单元,用于将所述字符密码序列中的字符填充到所述图形输入界面包含的至少一个键格内,每个字符对应一个键格;The first filling unit is used to fill the characters in the character password sequence into at least one key grid included in the graphical input interface, and each character corresponds to a key grid;

提取单元,用于接受所述用户在所述图形输入界面中的所述滑动操作,在获得与所述滑动操作对应的滑动轨迹的同时顺次提取所述滑动轨迹途经的各个键格中的字符;An extracting unit, configured to accept the sliding operation of the user in the graphical input interface, and sequentially extract the characters in each key cell passed by the sliding track while obtaining the sliding track corresponding to the sliding operation ;

第一关联单元,用于将所述滑动轨迹途经的各个键格与对应提取出的各个字符进行关联,生成所述字符图形密码。The first associating unit is configured to associate each key cell passed by the sliding track with each corresponding extracted character to generate the character graphic password.

关联模块702,包括:Association module 702, comprising:

第二填充单元,用于接受所述用户在包含至少一个键格的所述图形输入界面中的所述滑动操作,在获得与所述滑动操作对应的滑动轨迹的同时顺次将所述字符密码序列中的字符填充到所述滑动轨迹途经的各个键格中,每个字符对应一个键格;The second filling unit is used to accept the sliding operation of the user in the graphical input interface including at least one key grid, and sequentially password the characters while obtaining the sliding track corresponding to the sliding operation The characters in the sequence are filled into each key grid passed by the sliding track, and each character corresponds to a key grid;

第二关联单元,用于将所述滑动轨迹途经的各个键格与对应填充到各键格内的字符进行关联,生成所述字符图形密码。The second associating unit is configured to associate each key cell passed by the sliding track with the characters correspondingly filled in each key cell to generate the character graphic password.

所述装置还包括:The device also includes:

第三填充单元,用于在所述图形输入界面中的空白键格内填充补全字符;The third filling unit is used to fill the blank key cells in the graphical input interface with complementary characters;

第三关联单元,用于将所述滑动轨迹途经的各个键格与对应填充到各键格内的字符进行关联,同时,将所述空白键格与填充到所述空白键格内的补全字符进行关联,生成所述字符图形密码。The third associating unit is used for associating each key grid passed by the sliding track with the characters correspondingly filled in each key grid, and at the same time, associating the blank key grid with the completion filled in the blank key grid The characters are associated to generate the character graphic password.

确定模块701,包括:Determining module 701, including:

第一确定单元,用于基于用户对预设字符序列的选择操作,确定出所述字符密码序列;或;The first determining unit is configured to determine the character password sequence based on the user's selection operation on the preset character sequence; or;

第二确定单元,用于基于用户的输入操作,确定出所述字符密码序列。The second determining unit is configured to determine the character password sequence based on the user's input operation.

所述装置还包括:The device also includes:

保存模块,用于将所述字符密码序列保存在本地和/或云端。A saving module, configured to save the character password sequence locally and/or in the cloud.

基于同一发明构思,本发明实施例还提供一种与加密方法对应的密码认证方法,如图8所示,所述方法包括以下步骤:Based on the same inventive concept, the embodiment of the present invention also provides a password authentication method corresponding to the encryption method, as shown in FIG. 8, the method includes the following steps:

步骤801:接受用户对加密数据进行解密的输入操作,获得待认证字符图形密码。Step 801: Accept the user's input operation to decrypt the encrypted data, and obtain the character pattern password to be authenticated.

步骤802:将所述待认证字符图形密码与标准字符图形密码进行匹配,判断所述待认证字符图形密码是否与所述标准字符图形密码相同。Step 802: Match the character pattern password to be authenticated with the standard character pattern password, and determine whether the character pattern password to be authenticated is the same as the standard character pattern password.

具体来讲,待认证字符图形密码中包含有待认证图形密码和待认证字符密码,将所述待认证字符图形密码与标准字符图形密码进行匹配,判断所述待认证字符图形密码中的待认证图形密码是否与所述标准字符图形密码中的标准图形密码相同,以及判断所述待认证字符图形密码中的待认证字符密码是否与所述标准字符图形密码中的标准字符密码相同。Specifically, the character graphic password to be authenticated includes the graphic password to be authenticated and the character password to be authenticated, the character graphic password to be authenticated is matched with the standard character graphic password, and the graphic to be authenticated in the character graphic password to be authenticated is judged Whether the password is the same as the standard graphic password in the standard character graphic password, and judging whether the character password to be authenticated in the character graphic password to be authenticated is the same as the standard character password in the standard character graphic password.

步骤803:如果所述待认证字符图形密码与所述标准字符图形密码相同,则认证成功,对所述加密数据进行解密。Step 803: If the character pattern password to be authenticated is the same as the standard character pattern password, the authentication is successful, and the encrypted data is decrypted.

具体来讲,如果所述待认证图形密码与所述标准图形密码相同,且所述待认证字符密码与所述标准字符密码相同,则认证成功,对所述加密数据进行解密。Specifically, if the graphic password to be authenticated is the same as the standard graphic password, and the character password to be authenticated is the same as the standard character password, then the authentication is successful, and the encrypted data is decrypted.

基于同一发明构思,本发明实施例还提供一种与密码认证方法对应的密码认证装置,如图9所示,所述装置包括:Based on the same inventive concept, the embodiment of the present invention also provides a password authentication device corresponding to the password authentication method, as shown in Figure 9, the device includes:

获得模块901,用于接受用户对加密数据进行解密的输入操作,获得待认证字符图形密码;Obtaining module 901, for accepting the input operation that the user decrypts the encrypted data, and obtaining the password of the character pattern to be authenticated;

判断模块902,用于将所述待认证字符图形密码与标准字符图形密码进行匹配,判断所述待认证字符图形密码是否与所述标准字符图形密码相同。A judging module 902, configured to match the character pattern password to be authenticated with a standard character pattern password, and judge whether the character pattern password to be authenticated is the same as the standard character pattern password.

解密模块903,用于如果所述待认证字符图形密码与所述标准字符图形密码相同,则认证成功,对所述加密数据进行解密。Decryption module 903, configured to decrypt the encrypted data if the character pattern password to be authenticated is the same as the standard character pattern password, then the authentication is successful.

上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:The above-mentioned technical solutions in the embodiments of the present application have at least the following technical effects or advantages:

本发明在确定出字符密码序列之后,将用户在图形输入界面中进行的滑动操作所对应的滑动轨迹与该字符密码序列进行关联,生成字符图形密码,再利用字符图形密码对目标数据进行加密,提高了密码的复杂程度,从而使得加密后的目标数据安全性得到了提高,利于对目标数据的保护,提高了用户的体验。After the character password sequence is determined, the present invention associates the sliding track corresponding to the sliding operation performed by the user in the graphic input interface with the character password sequence to generate a character graphic password, and then encrypts the target data by using the character graphic password, The complexity of the password is increased, so that the security of the encrypted target data is improved, which is beneficial to the protection of the target data and improves the user experience.

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While preferred embodiments of the invention have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, it is intended that the appended claims be construed to cover the preferred embodiment as well as all changes and modifications which fall within the scope of the invention.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies thereof, the present invention also intends to include these modifications and variations.

Claims (10)

1.一种加密方法,其特征在于,包括:1. An encryption method, characterized in that, comprising: 确定用于加密目标数据的字符密码序列;Determine the character cipher sequence used to encrypt the target data; 将所述字符密码序列与用户在图形输入界面中进行的滑动操作所对应的滑动轨迹进行关联,生成字符图形密码;Associating the character password sequence with the sliding trajectory corresponding to the sliding operation performed by the user in the graphical input interface to generate a character graphic password; 利用所述字符图形密码对所述目标数据进行加密。The target data is encrypted by using the character graphic password. 2.如权利要求1所述的加密方法,其特征在于,所述将所述字符密码序列与用户在图形输入界面中进行的滑动操作所对应的滑动轨迹进行关联,生成字符图形密码,包括:2. The encryption method according to claim 1, wherein said character password sequence is associated with the sliding track corresponding to the sliding operation performed by the user in the graphical input interface to generate a character graphic password, comprising: 将所述字符密码序列中的字符填充到所述图形输入界面包含的至少一个键格内,每个字符对应一个键格;Filling the characters in the character password sequence into at least one key grid included in the graphical input interface, each character corresponding to a key grid; 接受所述用户在所述图形输入界面中的所述滑动操作,在获得与所述滑动操作对应的滑动轨迹的同时顺次提取所述滑动轨迹途经的各个键格中的字符;Accepting the sliding operation of the user in the graphical input interface, and sequentially extracting the characters in each key cell passed by the sliding track while obtaining the sliding track corresponding to the sliding operation; 将所述滑动轨迹途经的各个键格与对应提取出的各个字符进行关联,生成所述字符图形密码。Each key cell passed by the sliding track is associated with each corresponding extracted character to generate the character graphic password. 3.如权利要求1所述的加密方法,其特征在于,所述将所述字符密码序列与用户在图形输入界面中进行的滑动操作所对应的滑动轨迹进行关联,生成字符图形密码,包括:3. The encryption method according to claim 1, wherein said character password sequence is associated with the sliding track corresponding to the sliding operation performed by the user in the graphical input interface to generate a character graphic password, comprising: 接受所述用户在包含至少一个键格的所述图形输入界面中的所述滑动操作,在获得与所述滑动操作对应的滑动轨迹的同时顺次将所述字符密码序列中的字符填充到所述滑动轨迹途经的各个键格中,每个字符对应一个键格;Accepting the sliding operation of the user in the graphical input interface including at least one key grid, and sequentially filling the characters in the character password sequence into all the characters while obtaining the sliding track corresponding to the sliding operation Each character corresponds to a key grid in each key grid passed by the sliding track; 将所述滑动轨迹途经的各个键格与对应填充到各键格内的字符进行关联,生成所述字符图形密码。Each key cell passed by the sliding track is associated with the corresponding characters filled in each key cell to generate the character graphic password. 4.如权利要求3所述的加密方法,其特征在于,在所述顺次将所述字符密码序列中的字符填充到所述滑动轨迹途经的各个键格中之后,所述方法还包括:4. The encryption method according to claim 3, characterized in that, after the characters in the character password sequence are filled into each key lattice of the sliding track in turn, the method further comprises: 在所述图形输入界面中的空白键格内填充补全字符;Filling in the blank key grid in the graphical input interface with complementary characters; 将所述滑动轨迹途经的各个键格与对应填充到各键格内的字符进行关联,同时,将所述空白键格与填充到所述空白键格内的补全字符进行关联,生成所述字符图形密码。Associating each key grid passed by the sliding track with the corresponding characters filled in each key grid, and at the same time, associating the blank key grid with the complementary characters filled in the blank key grid to generate the Character graphic password. 5.如权利要求1所述的加密方法,其特征在于,所述确定用于加密目标数据的字符密码序列,包括:5. The encryption method according to claim 1, wherein the character password sequence for encrypting the target data is determined, comprising: 基于用户对预设字符序列的选择操作,确定出所述字符密码序列;或;Determine the character password sequence based on the user's selection operation on the preset character sequence; or; 基于用户的输入操作,确定出所述字符密码序列。Based on the user's input operation, the character password sequence is determined. 6.如权利要求1所述的加密方法,其特征在于,当基于用户的输入操作确定出所述字符密码序列,在所述生成字符图形密码之前,所述方法还包括:6. The encryption method according to claim 1, wherein, when the character password sequence is determined based on the user's input operation, before the generation of the character graphic password, the method further comprises: 将所述字符密码序列保存在本地和/或云端。The character password sequence is stored locally and/or in the cloud. 7.一种加密装置,其特征在于,包括:7. An encryption device, characterized in that it comprises: 确定模块,用于确定用于加密目标数据的字符密码序列;A determining module, configured to determine a character password sequence for encrypting target data; 关联模块,用于将所述字符密码序列与用户在图形输入界面中进行的滑动操作所对应的滑动轨迹进行关联,生成字符图形密码;An associating module, for associating the character password sequence with the sliding trajectory corresponding to the sliding operation performed by the user in the graphical input interface to generate a character graphic password; 加密模块,用于利用所述字符图形密码对所述目标数据进行加密。An encryption module, configured to encrypt the target data by using the character graphic password. 8.如权利要求7所述的加密装置,其特征在于,所述关联模块包括:8. The encryption device according to claim 7, wherein the association module comprises: 填充单元,用于将所述字符密码序列中的字符填充到所述图形输入界面包含的至少一个键格内,每个字符对应一个键格;A filling unit, configured to fill characters in the character password sequence into at least one key grid included in the graphical input interface, each character corresponding to a key grid; 提取单元,用于接受所述用户在所述图形输入界面中的所述滑动操作,在获得与所述滑动操作对应的滑动轨迹的同时顺次提取所述滑动轨迹途经的各个键格中的字符;An extracting unit, configured to accept the sliding operation of the user in the graphical input interface, and sequentially extract the characters in each key cell passed by the sliding track while obtaining the sliding track corresponding to the sliding operation ; 关联单元,用于将所述滑动轨迹途经的各个键格与对应提取出的各个字符进行关联,生成所述字符图形密码。The associating unit is used for associating each key cell passed by the sliding track with each corresponding extracted character to generate the character graphic password. 9.一种密码认证方法,其特征在于,包括:9. A password authentication method, characterized in that, comprising: 接受用户对加密数据进行解密的输入操作,获得待认证字符图形密码;Accept the user's input operation to decrypt the encrypted data, and obtain the character graphic password to be authenticated; 将所述待认证字符图形密码与标准字符图形密码进行匹配,判断所述待认证字符图形密码是否与所述标准字符图形密码相同;Matching the character pattern password to be authenticated with the standard character pattern password, and judging whether the character pattern password to be authenticated is the same as the standard character pattern password; 如果所述待认证字符图形密码与所述标准字符图形密码相同,则认证成功,对所述加密数据进行解密。If the character pattern password to be authenticated is the same as the standard character pattern password, the authentication is successful, and the encrypted data is decrypted. 10.一种密码认证装置,其特征在于,包括:10. A password authentication device, characterized in that it comprises: 获得模块,用于接受用户对加密数据进行解密的输入操作,获得待认证字符图形密码;The obtaining module is used to accept the user's input operation for decrypting the encrypted data, and obtain the character graphic password to be authenticated; 判断模块,用于将所述待认证字符图形密码与标准字符图形密码进行匹配,判断所述待认证字符图形密码是否与所述标准字符图形密码相同;A judging module, configured to match the character pattern password to be authenticated with a standard character pattern password, and judge whether the character pattern password to be authenticated is the same as the standard character pattern password; 解密模块,用于如果所述待认证字符图形密码与所述标准字符图形密码相同,则认证成功,对所述加密数据进行解密。A decryption module, configured to decrypt the encrypted data if the character pattern password to be authenticated is the same as the standard character pattern password, then the authentication is successful.
CN201610900405.XA 2016-10-17 2016-10-17 A kind of encryption method, cipher authentication method and device Pending CN107958148A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610900405.XA CN107958148A (en) 2016-10-17 2016-10-17 A kind of encryption method, cipher authentication method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610900405.XA CN107958148A (en) 2016-10-17 2016-10-17 A kind of encryption method, cipher authentication method and device

Publications (1)

Publication Number Publication Date
CN107958148A true CN107958148A (en) 2018-04-24

Family

ID=61954209

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610900405.XA Pending CN107958148A (en) 2016-10-17 2016-10-17 A kind of encryption method, cipher authentication method and device

Country Status (1)

Country Link
CN (1) CN107958148A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677644A (en) * 2013-12-25 2014-03-26 北京航空航天大学 Unlocking method and system for smart mobile terminal
CN103824033A (en) * 2014-01-02 2014-05-28 南京永泰电子有限公司 Touch display device for safely inputting password information and password input method
CN105184140A (en) * 2015-07-30 2015-12-23 广东欧珀移动通信有限公司 Password input method, device and mobile terminal
CN105224885A (en) * 2015-10-08 2016-01-06 宇龙计算机通信科技(深圳)有限公司 A kind of data processing method and terminal
CN105550565A (en) * 2015-10-30 2016-05-04 东莞酷派软件技术有限公司 Unlocking method and device
CN105740691A (en) * 2016-01-27 2016-07-06 深圳市金立通信设备有限公司 Password authentication method and terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677644A (en) * 2013-12-25 2014-03-26 北京航空航天大学 Unlocking method and system for smart mobile terminal
CN103824033A (en) * 2014-01-02 2014-05-28 南京永泰电子有限公司 Touch display device for safely inputting password information and password input method
CN105184140A (en) * 2015-07-30 2015-12-23 广东欧珀移动通信有限公司 Password input method, device and mobile terminal
CN105224885A (en) * 2015-10-08 2016-01-06 宇龙计算机通信科技(深圳)有限公司 A kind of data processing method and terminal
CN105550565A (en) * 2015-10-30 2016-05-04 东莞酷派软件技术有限公司 Unlocking method and device
CN105740691A (en) * 2016-01-27 2016-07-06 深圳市金立通信设备有限公司 Password authentication method and terminal

Similar Documents

Publication Publication Date Title
CN103929306B (en) The approaches to IM of intelligent cipher key equipment and intelligent cipher key equipment
WO2021141620A1 (en) Remote grant of access to locked data storage device
US11831752B2 (en) Initializing a data storage device with a manager device
US11606206B2 (en) Recovery key for unlocking a data storage device
JP7250960B2 (en) User authentication and signature device using user biometrics, and method thereof
US11334677B2 (en) Multi-role unlocking of a data storage device
US20240187217A1 (en) Security encryption method for computer files, security decryption method for computer files, and readable storage medium
CN107070948A (en) Signature and verification method based on hybrid encryption algorithm in cloud storage
CN109067766A (en) A kind of identity identifying method, server end and client
CN108173648B (en) Digital security processing method, device and storage medium based on private key escrow
CN108868367B (en) Smart lock device
CN107683582A (en) Certification instruction pen equipment
CN108199847B (en) Digital security processing method, computer device, and storage medium
CN109033808B (en) Game experience method and account server
CN103914662A (en) Access control method and device of file encrypting system on the basis of partitions
CN105187382A (en) Multi-factor identity authentication method for preventing library collision attacks
WO2021141621A1 (en) Enrolment of pre-authorized device
TW201003451A (en) Safety storage device with two-stage symmetrical encryption algorithm
CN112272090B (en) Key generation method and device
WO2018033017A1 (en) Terminal state conversion method and system for credit granting
CN110515640A (en) Firmware upgrading method, device, equipment and storage medium of security chip
WO2017078626A1 (en) Method and system for generating ciphertext by pin entry device
KR101480889B1 (en) Virtual keyboard generating device and method for user authentication
CN103678975B (en) Identity authentication simulation system based on chaos system
CN107483187A (en) A data protection method and device based on a trusted cryptographic module

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180424

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载