CN110519064A - A kind of ciphertext script generates, executes method and device - Google Patents
A kind of ciphertext script generates, executes method and device Download PDFInfo
- Publication number
- CN110519064A CN110519064A CN201910901545.2A CN201910901545A CN110519064A CN 110519064 A CN110519064 A CN 110519064A CN 201910901545 A CN201910901545 A CN 201910901545A CN 110519064 A CN110519064 A CN 110519064A
- Authority
- CN
- China
- Prior art keywords
- script
- plaintext
- ciphertext
- encrypted
- cryptographic hash
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
Abstract
This application involves field of computer technology more particularly to a kind of ciphertext script to generate, executes method and device, obtains plaintext script to be encrypted, and determine the first cryptographic Hash of the plaintext script;According to the script type of the plaintext script, corresponding first Encryption Algorithm is determined;The plaintext script and first cryptographic Hash are encrypted by the target encryption parameter and first Encryption Algorithm of acquisition;Preset script head information and the encrypted plaintext script and first cryptographic Hash are generated into ciphertext script, wherein, the corresponding decipherment algorithm of first Encryption Algorithm is included at least in the script head information, in this way, the safety of plaintext script can be improved.
Description
Technical field
This application involves field of computer technology more particularly to a kind of ciphertext script to generate, executes method and device.
Background technique
Currently, all kinds of plaintext scripts are widely used in webpage design in field of computer technology, usually calling
When with executing all kinds of plaintext scripts, staff can be directly by application program come using these plaintext scripts, it is likely that meeting
The source code of plaintext script is caused largely to leak or be stolen, so that the safety of plaintext script substantially reduces, therefore, such as
What improves the safety of plaintext script, becomes a problem to be solved.
Summary of the invention
The embodiment of the present application provides a kind of ciphertext script and generates, executes method and device, to solve in the prior art in plain text
The low problem of script safety.
Specific technical solution provided by the embodiments of the present application is as follows:
A kind of ciphertext scenario generation method, comprising:
Plaintext script to be encrypted is obtained, and determines the first cryptographic Hash of the plaintext script;
According to the script type of the plaintext script, corresponding first Encryption Algorithm is determined;
By the target encryption parameter and first Encryption Algorithm of acquisition to the plaintext script and first Hash
Value is encrypted;
Preset script head information and the encrypted plaintext script and first cryptographic Hash are generated into ciphertext foot
This, wherein the corresponding decipherment algorithm of first Encryption Algorithm is included at least in the script head information.
Optionally, further comprise:
The target encryption parameter is encrypted by the second Encryption Algorithm;
Then further comprise:
By preset script head information, the encrypted plaintext script and first cryptographic Hash and encrypted
Target encryption parameter generates ciphertext script.
Optionally, by the target encryption parameter of acquisition and first Encryption Algorithm to the plaintext script and described
Before one cryptographic Hash is encrypted, further comprise:
According to preset script physical format by the plaintext script and the first cryptographic Hash combination producing script entity
Information.
Optionally, preset script head information and the encrypted plaintext script and first cryptographic Hash is raw
At ciphertext script, specifically include:
According to preset script format identifier, preset script head information and encrypted script entity information are carried out
Combination generates ciphertext script;
Or, by after preset script head information, the encrypted plaintext script and first cryptographic Hash and encryption
Target encryption parameter generate ciphertext script, specifically include:
According to preset script format identifier, by preset script head information, encrypted script entity information and
Encrypted target encryption parameter is combined, and generates ciphertext script.
Optionally, the target encryption parameter is encrypted by the second Encryption Algorithm, is specifically included:
Obtain random parameter;
The target encryption parameter is encrypted by the random parameter and second Encryption Algorithm.
Optionally, further comprise:
The ciphertext script and the target encryption parameter are exported.
It optionally, further include the identification information with execution permission of input in the ciphertext script.
A kind of ciphertext script execution, comprising:
Obtain the input encryption parameter of pending ciphertext script and input, wherein the ciphertext script includes at least foot
First cryptographic Hash of this information and encrypted plaintext script and plaintext script, the encrypted plaintext script and bright
First cryptographic Hash of literary script is obtained by the first Encryption Algorithm and target encryption parameter encryption, the script head letter
The corresponding decipherment algorithm of first Encryption Algorithm is included at least in breath;
By the decipherment algorithm in the input encryption parameter and the script head information, the ciphertext script is solved
It is close, when determining successful decryption, obtain the plaintext script and first cryptographic Hash;
The second cryptographic Hash for determining the plaintext script decrypted carries out second cryptographic Hash and first cryptographic Hash
It compares, however, it is determined that compare successfully, then execute the plaintext script.
Optionally, the ciphertext script also includes at least encrypted encryption parameter.
Optionally, if further including being obtained with the identification information for executing permission in the pending ciphertext script
After the input encryption parameter for taking pending ciphertext script and input, further comprise:
User is prompted to input identification information;
The identification information of input is received, and authentication is carried out according to the identification information of input;
If it is determined that certification passes through, it is determined that have and execute permission, and execute and pass through the input encryption parameter and the foot
Decipherment algorithm in this information, the step of the ciphertext script is decrypted;
If it is determined that certification does not pass through, it is determined that do not have and execute permission, prompt user not have and execute permission.
A kind of ciphertext script generation device, comprising:
Module is obtained, for obtaining plaintext script to be encrypted;
Determining module, for determining the first cryptographic Hash of the plaintext script, and according to the script type of the plaintext script
Type determines corresponding first Encryption Algorithm;
First encrypting module, for the target encryption parameter and first Encryption Algorithm by acquisition to the plaintext foot
This and first cryptographic Hash are encrypted;
First composite module, for by preset script head information and the encrypted plaintext script and described the
One cryptographic Hash generates ciphertext script, wherein the corresponding decryption of first Encryption Algorithm is included at least in the script head information
Algorithm.
Optionally, further comprise:
Second encrypting module, for being encrypted by the second Encryption Algorithm to the target encryption parameter;
Then further comprise:
Second composite module, for breathing out preset script head information, the encrypted plaintext script and described first
Uncommon value and encrypted target encryption parameter generate ciphertext script.
Optionally, by the target encryption parameter of acquisition and first Encryption Algorithm to the plaintext script and described
Before one cryptographic Hash is encrypted, further comprise:
Third composite module, for according to preset script physical format by the plaintext script and first cryptographic Hash
Combination producing script entity information.
Optionally, preset script head information and the encrypted plaintext script and first cryptographic Hash is raw
When at ciphertext script, the first composite module is specifically used for:
According to preset script format identifier, preset script head information and encrypted script entity information are carried out
Combination generates ciphertext script;
Or, by after preset script head information, the encrypted plaintext script and first cryptographic Hash and encryption
Target encryption parameter generate ciphertext script, the second composite module is specifically used for:
According to preset script format identifier, by preset script head information, encrypted script entity information and
Encrypted target encryption parameter is combined, and generates ciphertext script.
Optionally, the second encrypting module is specifically used for:
Obtain random parameter;
The target encryption parameter is encrypted by the random parameter and second Encryption Algorithm.
Optionally, further comprise:
Export module, for exporting the ciphertext script and the target encryption parameter.
It optionally, further include the identification information with execution permission of input in the ciphertext script.
A kind of ciphertext script execution device, comprising:
Module is obtained, for obtaining the input encryption parameter of pending ciphertext script and input, wherein the ciphertext foot
This includes at least the first cryptographic Hash of script head information and encrypted plaintext script and plaintext script, described encrypted
First cryptographic Hash of plaintext script and plaintext script is obtained by the first Encryption Algorithm and target encryption parameter encryption,
The corresponding decipherment algorithm of first Encryption Algorithm is included at least in the script head information;
Deciphering module, for by it is described input encryption parameter and the script head information in decipherment algorithm, to described
Ciphertext script is decrypted, and when determining successful decryption, obtains the plaintext script and first cryptographic Hash;
Correction verification module, for determining the second cryptographic Hash of plaintext script decrypted, by second cryptographic Hash with it is described
First cryptographic Hash is compared, however, it is determined that compares successfully, then executes the plaintext script.
Optionally, the ciphertext script also includes at least encrypted encryption parameter.
Optionally, if further including being obtained with the identification information for executing permission in the pending ciphertext script
Further comprise that authentication module is used for after the input encryption parameter for taking pending ciphertext script and input:
User is prompted to input identification information;
The identification information of input is received, and authentication is carried out according to the identification information of input;
If it is determined that certification passes through, it is determined that have and execute permission, and so that deciphering module execution passes through the input
Decipherment algorithm in encryption parameter and the script head information, the step of the ciphertext script is decrypted;
If it is determined that certification does not pass through, it is determined that do not have and execute permission, prompt user not have and execute permission.
A kind of electronic equipment including memory, processor and stores the meter that can be run on a memory and on a processor
The step of calculation machine program, the processor realizes the above method when executing described program.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor
The step of above method is realized when row.
In the embodiment of the present application, after getting the first cryptographic Hash of plaintext script and plaintext script, according to plaintext script
Script type, determine corresponding with script type the first Encryption Algorithm, use target encryption parameter and the first Encryption Algorithm pair
First cryptographic Hash of plaintext script and plaintext script is encrypted, and is encrypted and joined to target using preset second Encryption Algorithm
Number is encrypted, by preset script head information, encrypted plaintext script and the first cryptographic Hash and encrypted target component
Combined and spliced generation ciphertext script, realizes the encipherment protection to plaintext script, if it is desired to execute the generation in this way
Ciphertext script after only inputting correct target encryption parameter, can decrypt the ciphertext script and obtain plaintext script, in turn
The plaintext script is executed, in this way, the safety of plaintext script can be greatly promoted.
Detailed description of the invention
Fig. 1 is a kind of flow chart of ciphertext scenario generation method in the embodiment of the present application;
Fig. 2 is the flow chart of another ciphertext scenario generation method in the embodiment of the present application;
Fig. 3 is a kind of flow chart of ciphertext script execution in the embodiment of the present application;
Fig. 4 is the flow chart of another ciphertext script execution in the embodiment of the present application;
Fig. 5 is the structural schematic diagram of ciphertext script generation device in the embodiment of the present application;
Fig. 6 is the structural schematic diagram of ciphertext script execution device in the embodiment of the present application;
Fig. 7 is the structural schematic diagram of electronic equipment in the embodiment of the present application.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of embodiments of the present application, is not whole embodiments.It is based on
Embodiment in the application, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall in the protection scope of this application.
In field of computer technology, plaintext script usually temporarily can be called and be executed by application program, also, at present
All kinds of plaintext scripts are widely used in the fields such as webpage design, and developmental research personnel would generally call directly or execute this
A little plaintext scripts, but once the plaintext script person of being illegally used steals, and will lead to plaintext script and largely leaks, substantially reduces
The safety of plaintext script.
Therefore, in view of the above-mentioned problems, in the embodiment of the present application, a kind of ciphertext script generation and a kind of ciphertext are specifically provided
Script execution obtains the first cryptographic Hash of plaintext script and plaintext script to be encrypted, according to determining plaintext script
Script type, after determining corresponding first Encryption Algorithm, using target encryption parameter and the first Encryption Algorithm to plaintext script and
First cryptographic Hash is encrypted, and is encrypted using the second Encryption Algorithm to target encryption parameter, and preset script head is believed
Breath, encrypted plaintext script and the first cryptographic Hash and encrypted target encryption parameter generate ciphertext script, alternatively, by foot
This information and encrypted plaintext script and the first cryptographic Hash combination producing ciphertext script, in this way, being carried out to plaintext script
Encipherment protection obtain ciphertext script, if therefore want obtain plaintext script, only input correct target encryption parameter, can solve
First cryptographic Hash of close plaintext script and plaintext script out, and then can also determine the second Hash of the plaintext script decrypted
Value, and be compared with the first cryptographic Hash, plaintext script can be executed if comparing successfully, in this way, plaintext script can be verified
Integrality, and then improve plaintext script safety.
Based on the above embodiment, as shown in fig.1, for a kind of process of ciphertext scenario generation method in the embodiment of the present application
Figure, specifically includes:
Step 100: obtaining plaintext script to be encrypted, and determine the first cryptographic Hash of plaintext script.
In the embodiment of the present application, the cryptographic Hash of plaintext script can be through the hash algorithm of storage obtained from,
Wherein, hash algorithm is the output for the input of random length being transformed by hashing algorithm regular length.
Step 110: according to the script type of plaintext script, determining corresponding first Encryption Algorithm.
Wherein, the script type of plaintext script indicates the different scripting languages and grammer of all kinds of scripts.
Specifically, it is determined that the step of the first Encryption Algorithm, includes:
S1: parsing the plaintext script got in step 100, analyzes script type belonging to the plaintext script
Type.
S2: the first Encryption Algorithm corresponding with the script type is found according to the script type analyzed.
Wherein, the language of first Encryption Algorithm is any kind of script supported under ciphertext script execution language environment
Language.
Step 120: by the target encryption parameter of acquisition and the first Encryption Algorithm to plaintext script and the first cryptographic Hash into
Row encryption.
In the embodiment of the present application, target encryption parameter can be a preset static parameter, for example, it may be static
Salt to this and is not limited in the embodiment of the present application.
Specifically, plaintext script and the first cryptographic Hash are carried out by the target encryption parameter of acquisition and the first Encryption Algorithm
Before encryption, further comprise:
According to preset script physical format by plaintext script and the first cryptographic Hash combination producing script entity information.
Specifically, above-mentioned preset script physical format, can be it is preset any one can be plaintext script and
Combined and spliced any one symbol or connection type together of one cryptographic Hash, for example, providing one kind in the embodiment of the present application
Possible method, can by plaintext script and the first cryptographic Hash by symbol ";" it is combined and spliced together, i.e. " plaintext script;The
One cryptographic Hash ", the embodiment of the present application is to the type of the symbol and is not limited.
Step 130: target encryption parameter being encrypted by the second Encryption Algorithm.
In the embodiment of the present application, target encryption parameter is encrypted by the second Encryption Algorithm, is specifically included:
S1: random parameter is obtained.
Wherein, which for example can be time when generating according to current ciphertext script, and then the dynamic generated
Salt, the random parameter also for example can be identical with target encryption parameter, to the mode for obtaining random parameter in the embodiment of the present application
And it is not limited.
S2: target encryption parameter is encrypted by random parameter and the second Encryption Algorithm.
Wherein, the cipher mode of the second Encryption Algorithm is also possible to any class supported under ciphertext script execution language environment
The scripting language of type, second Encryption Algorithm can be identical as the first Encryption Algorithm, can also be different from the first Encryption Algorithm.
Step 140: by preset script head information, encrypted plaintext script and the first cryptographic Hash and encrypted
Target encryption parameter generates ciphertext script, wherein the corresponding decipherment algorithm of the first Encryption Algorithm is included at least in script head information.
When executing step 140, specifically include:
According to preset script format identifier, by preset script head information, encrypted script entity information and
Encrypted target encryption parameter is combined, and generates ciphertext script.
In the embodiment of the present application, the implementation procedure of ciphertext script is stored in script head information, which at least wraps
Include the execution of the decrypting process of ciphertext script, the verification process and plaintext script of plaintext script integrality, that is to say, that further
Ground can also be stored in addition to can store the decipherment algorithm of the first Encryption Algorithm in the script head information of the embodiment of the present application
There are the verification method of plaintext script integrality, the execution method of plaintext script, compares and be not limited.
Wherein, script format identifier is by script head information, encrypted script entity information and encrypted mesh
Mark a kind of combined and spliced identifier together of encryption parameter.It will by identifier ": " for example, can be in the embodiment of the present application
Script head information, encrypted script entity information and encrypted target encryption parameter are combined and spliced together, i.e. " script
Head information: encrypted script entity information: encrypted target encryption parameter ", in the embodiment of the present application to this and without
Limitation.
It further, can also include: to add ciphertext script and target in the embodiment of the present application after executing step 140
Close parameter export.
In this way, by after the export of target encryption parameter, it can obtain target encryption parameter, and then walked in ciphertext script execution
In rapid, just it can be decrypted correctly the ciphertext script according to the derived target encryption parameter and execute the plaintext decrypted
Script.
More specific elaboration is carried out to the component part of ciphertext script below, refering to shown in table 1, being in the embodiment of the present application
The component part of ciphertext script.
Table 1.
As shown in table 1, it is known that ciphertext script can be added by script head information, script entity information and encrypted target
This three parts of close parameter are spliced according to script format to be formed.
First part: script head information: script head information is the description to ciphertext script execution process, the script head information
In include at least decipherment algorithm corresponding with the first Encryption Algorithm, also, can also include ciphertext script decrypting process, plaintext
The verification process and plaintext script execution process of script integrality.
Wherein, the decrypting process of ciphertext script, the verification process of plaintext script integrality and plaintext script execution process can
To be any kind of scripting language that can be interacted with script resolver supported under script execution environment.
In the embodiment of the present application, after obtaining ciphertext script and target encryption parameter, when starting ciphertext script execution process,
It does not need to call decoding tool and searches decipherment algorithm, so that it may directly according to the decipherment algorithm that is stored in script head information and close
The decrypting process of literary script, the verification process of plaintext script integrality and plaintext script execution process, solve ciphertext script
It is close, it, can be directly according to the verification process of the plaintext script integrality in script head information, to bright after decrypting plaintext script
The integrality of literary script is verified, however, it is determined that the integrality of plaintext script, then it can be according to the plaintext foot in script head information
This implementation procedure, and then execute plaintext script.
Second part: it encrypted script entity information: obtains encrypted script entity information and needs by following step
It is rapid:
S1, plaintext script and the first cryptographic Hash of plaintext script are spliced and combined according to preset script physical format
And then generate script entity information.
S2, pass through target encryption parameter and the first Encryption Algorithm, script entity information is encrypted, obtain encrypted
Script entity information.
Part III: encrypted target encryption parameter: encrypted target encryption parameter is added by preset second
Close algorithm and random parameter encrypt obtained from target encryption parameter.
Further, for the composition format of ciphertext script, a kind of possible mode is additionally provided in the embodiment of the present application,
Ciphertext script can consist of two parts, and can specifically be divided into script head information and encrypted cipher-text information, therefore, ciphertext foot
Originally it can also be generated by following step.
S1, encrypted cipher-text information is generated.
Wherein, encrypted cipher-text information is spliced by encrypted script entity information and encrypted target encryption parameter
Composition, that is to say, that can be by encrypted target encryption parameter and encrypted plaintext script, the first cryptographic Hash composition one
It rises, for example, can be combined and spliced by encrypted script entity information and encrypted target encryption parameter by identifier " & "
Together, i.e., " the encrypted encrypted target encryption parameter of script entity information & ".
S2, script head information and encrypted cipher-text information are spliced and combined to generation ciphertext script.
It further, further include the identification information with execution permission of input in ciphertext script, this has execution
The identification information of permission makes only just to have by the user of authentication for authentication during the execution of the script
Execute permission.
The method that another ciphertext script generates is additionally provided in the embodiment of the present application, ciphertext script can not also include adding
Target encryption parameter after close.
It specifically includes:
S1: plaintext script to be encrypted is obtained, and determines the first cryptographic Hash of plaintext script.
S2: according to the script type of plaintext script, corresponding first Encryption Algorithm is determined.
S3: plaintext script and the first cryptographic Hash are added by the target encryption parameter and the first Encryption Algorithm of acquisition
It is close.
S4: generating ciphertext script wherein for preset script head information and encrypted plaintext script and the first cryptographic Hash,
The corresponding decipherment algorithm of the first Encryption Algorithm is included at least in script head information.
Specifically, the mode for generating ciphertext script is referred to mode in above-described embodiment, and is not limited.
In this way, passing through the script according to plaintext script after getting the first cryptographic Hash of plaintext script and plaintext script
Type and the first Encryption Algorithm obtained, the first cryptographic Hash of plaintext script and plaintext script is encrypted, then by pre-
If the second Encryption Algorithm and random parameter target encryption parameter is encrypted, by preset script head information, encrypted
The first cryptographic Hash and encrypted target encryption parameter combination producing ciphertext script of plaintext script and plaintext script, alternatively, will
Script head information and encrypted plaintext script and the first cryptographic Hash combination producing ciphertext script, in this way, to plaintext script into
It is added to target encryption parameter when row encryption, even if obtaining ciphertext script, has known the decrypting process in script head information, but
It is not know the value of target encryption parameter, and cannot get and want execution script entity information, if it is desired to it is close to execute this
Literary script only inputs correct target encryption parameter, can decrypt the ciphertext script, obtains plaintext script and to execute this bright
Literary script can reduce a possibility that plaintext script is compromised or steals, and then promote the safety of plaintext script.
Based on the above embodiment, as shown in fig.2, being the stream of another ciphertext scenario generation method in the embodiment of the present application
Cheng Tu.
Step 200: obtaining plaintext script to be encrypted.
Step 210: plaintext script is imported into ciphertext script generation device.
In the embodiment of the present application, which can be used to implement the ciphertext script in the embodiment of the present application
Generation method.
The ciphertext script generation device specifically includes: obtaining module, determining module, the first encrypting module, the second encryption mould
Block, the first composite module, the second composite module, third composite module, export module and memory module.
Wherein, memory module is used to store the script format and grammer of all kinds of executable scripts, and is also stored with each
Class Encryption Algorithm etc..
It should be noted that the concrete function of each module of the ciphertext script generation device in the embodiment of the present application will be under
Text is specifically described again.
Step 220: ciphertext script and target encryption parameter are exported from ciphertext script generation device.
In this way, obtaining plaintext script first, and import in ciphertext script generation device, then plaintext script and first are breathed out
Uncommon value encryption, and target encryption parameter is also encrypted, and then by script head information, encrypted plaintext script and first
Cryptographic Hash and the combined and spliced generation ciphertext script of encrypted target encryption parameter simultaneously export, alternatively, by script head information,
And encrypted plaintext script and the first cryptographic Hash combination producing ciphertext script and export, while exporting target encryption parameter,
By the method for this encryption, user can be made when needing to be implemented the plaintext script, need to first input correct target encryption
Parameter, which can be decrypted, obtains complete plaintext script, to avoid protecting bright illegally using plaintext script on a large scale
Literary script using safe.
Based on the above embodiment, a kind of corresponding decrypting process is further correspondingly provided in the embodiment of the present application, refering to Fig. 3 institute
Show, be a kind of flow chart of ciphertext script execution in the embodiment of the present application, specifically include:
Step 300: obtaining the input encryption parameter of pending ciphertext script and input.
Wherein, ciphertext script includes at least the first Hash of script head information, encrypted plaintext script and plaintext script
First cryptographic Hash of value, encrypted plaintext script and plaintext script is encrypted by the first Encryption Algorithm and target encryption parameter
It obtains, the corresponding decipherment algorithm of the first Encryption Algorithm is included at least in script head information.
Further, ciphertext script also includes at least encrypted encryption parameter, which can be
It is obtained according to the second Encryption Algorithm and random parameter encryption.
Further, if further including being obtained with the identification information for executing permission in pending ciphertext script
After pending ciphertext script, further comprise:
S1: prompt user inputs identification information.
S2: the identification information of input is received, and authentication is carried out according to the identification information of input.
A kind of possible method is provided in the embodiment of the present application, inputs the name of user, as the user for receiving input
Name after, whether search can be matched to the name of the user in User Identity table, if the name can be matched to,
Then authentication passes through, and has and executes permission, if being not matched to the name, does not have and executes permission.
S3: if it is determined that certification passes through, it is determined that have and execute permission, and execute through input encryption parameter and script head letter
Decipherment algorithm in breath, the step of ciphertext script is decrypted.
S4: if it is determined that certification does not pass through, it is determined that do not have and execute permission, prompt user not have and execute permission.
In the embodiment of the present application, after the input encryption parameter for getting pending ciphertext script and input, do not need
The perform script for arriving decoding tool is first called, then ciphertext script is decrypted by decoding tool, it is only necessary to call directly foot
This information, so that it may get the decrypting process of ciphertext script, the verification process of plaintext script integrality and plaintext script
Implementation procedure, and then ciphertext script is decrypted.
Step 310: by the decipherment algorithm in input encryption parameter and script head information, ciphertext script is decrypted,
When determining successful decryption, plaintext script and the first cryptographic Hash are obtained.
When executing step 310, specifically include:
S1: the decipherment algorithm in the input encryption parameter and script head information of input is got.
S2: by the decipherment algorithm in input encryption parameter and script head information, ciphertext script is decrypted.
If it is determined that input input encryption parameter be it is wrong, then decrypt and fail, ciphertext script execution can not be continued to execute
Step.
If it is determined that the input encryption parameter of input is correctly, then can to determine successful decryption, plaintext script and the are obtained
One cryptographic Hash.
If when S3, successful decryption, obtaining the plaintext script decrypted and the first cryptographic Hash.
Further, the input encryption parameter of input can also be verified, i.e., added input in the embodiment of the present application
Close parameter is compared with target encryption parameter, however, it is determined that compares successfully, then can determine that the input encryption parameter of input is just
True, specifically, in the embodiment of the present application, a kind of method of verifying input encryption parameter is provided, but this method is only fitted
It is identical as the second Encryption Algorithm for the first Encryption Algorithm, and input in encryption parameter situation identical with random parameter, have
Body includes:
1) according to preset script format, ciphertext script is parsed, it is real to obtain script head information, encrypted script
Body information and encrypted target encryption parameter.
Wherein, decipherment algorithm corresponding with the first Encryption Algorithm is included at least in script head information.
2) encrypted target is encrypted by decipherment algorithm corresponding with the first Encryption Algorithm and input encryption parameter and is joined
Number is decrypted, and obtains target encryption parameter.
Specifically, the corresponding decipherment algorithm of the first Encryption Algorithm should be that decipherment algorithm corresponding with the second Encryption Algorithm is
It is identical, also, input encryption parameter should be it is identical with random parameter, then meet verification condition, verifying can be executed
The step of inputting the correctness of encryption parameter.
But if the corresponding decipherment algorithm of the first Encryption Algorithm decipherment algorithm corresponding with the second Encryption Algorithm is inconsistent
And/or input encryption parameter is different from random parameter, even if then having input input encryption parameter, can not meet verifying item
Part can not be verified.
3) whether verifying input encryption parameter and the target encryption parameter decrypted are consistent, if unanimously, it is determined that input
Correctly, otherwise input encryption parameter is, it is determined that input encryption parameter is wrong.
Step 320: determining the second cryptographic Hash of the plaintext script decrypted, the second cryptographic Hash and the first cryptographic Hash are carried out
It compares, however, it is determined that compare successfully, then execute plaintext script.
Specifically, it is specifically included when executing step 320:
S1: according to the hash algorithm of storage, carrying out Hash operation for the plaintext script decrypted, obtain this decrypt it is bright
Second cryptographic Hash of literary script.
S2: the second cryptographic Hash of the first cryptographic Hash and plaintext script is compared, and determines whether the two is identical, however, it is determined that
First cryptographic Hash is identical with the second cryptographic Hash, then compares success, determine the plaintext script decrypted be it is complete, correct, into
And plaintext script can be executed.
A kind of mode for executing plaintext script is provided in the embodiment of the present application, for example, script resolver can be called to hold
Row plaintext script.
Further, if the first cryptographic Hash and the second cryptographic Hash compare failure, illustrate that the plaintext script that may be encrypted is
It is mistake or incomplete, then plaintext script is not executed.
In this way, input ciphertext script and correctly input encryption parameter are to the progress of ciphertext script after obtaining ciphertext script
Decryption obtains plaintext script and the first cryptographic Hash, then plaintext script is carried out Hash operation and obtains the second cryptographic Hash, and first is breathed out
Uncommon value and the second cryptographic Hash compare, if unanimously, executing plaintext script, by this method, can verify the complete of plaintext script
Whole property, also, only input encryption parameter is identical as target encryption parameter, ciphertext script can just be decrypted, the application
This method in embodiment does not know that the illegal user of target encryption parameter obtains ciphertext script even if can be effectively prevented
Decrypting process, can not also execute ciphertext script, and then greatly promote the safety of plaintext script, ensure that the source of plaintext script
Code is not leaked and steals.
Based on the above embodiment, the stream of another ciphertext script execution in the embodiment of the present application is shown refering to Fig. 4
Cheng Tu is specifically included:
Step 400: obtaining the input encryption parameter of pending ciphertext script and input.
Wherein, ciphertext script includes at least the first Hash of script head information, encrypted plaintext script and plaintext script
Value and encrypted target encryption parameter, the first cryptographic Hash of plaintext script and plaintext script be by the first Encryption Algorithm and
The encryption of target encryption parameter obtains, and the corresponding decipherment algorithm of the first Encryption Algorithm is included at least in script head information.
In the embodiment of the present application, if it is desired to execute ciphertext script, then the input encryption parameter for needing to import be correctly, it is no
It then can not just decrypt and execute the ciphertext script.
Step 410: ciphertext script and the input encryption parameter of input are imported into ciphertext script execution device.
Wherein, which can be used to implement the ciphertext script execution in the embodiment of the present application.
The ciphertext script execution device specifically includes: obtaining module, deciphering module, correction verification module and authentication module.
Wherein, each template function realization will be specifically described again below in the ciphertext script execution device.
In this way, can only be executed after input encryption parameter is identical with target encryption parameter in the embodiment of the present application
Ciphertext script can verify the integrality of plaintext script and the correctness of input encryption parameter, and then obtain plaintext script simultaneously
And execute, this method in the embodiment of the present application, it is ensured that the user of only acquisition target encryption parameter can execute
Plaintext script greatly improves the safety of plaintext script.
Based on the same inventive concept, a kind of ciphertext script generation device is additionally provided in the embodiment of the present application, the ciphertext foot
This generating means can be hardware configuration, software module or hardware configuration and add software module.Based on the above embodiment, refering to Fig. 5
It is shown the structural schematic diagram of ciphertext script generation device in the embodiment of the present application, is specifically included:
Module 500 is obtained, for obtaining plaintext script to be encrypted;
Determining module 501, for determining the first cryptographic Hash of the plaintext script, and according to the script of the plaintext script
Type determines corresponding first Encryption Algorithm;
First encrypting module 502, for by obtaining target encryption parameter and first Encryption Algorithm to being stated clearly
Literary script and first cryptographic Hash are encrypted;
First composite module 503, for by preset script head information and the encrypted plaintext script and described
First cryptographic Hash generates ciphertext script, wherein the corresponding solution of first Encryption Algorithm is included at least in the script head information
Close algorithm.
Optionally, further comprise:
Second encrypting module 504, for being encrypted by the second Encryption Algorithm to the target encryption parameter;
Then further comprise:
Second composite module 505 is used for preset script head information, the encrypted plaintext script and described first
Cryptographic Hash and encrypted target encryption parameter generate ciphertext script.
Optionally, by the target encryption parameter of acquisition and first Encryption Algorithm to the plaintext script and described
Before one cryptographic Hash is encrypted, further comprise:
Third composite module 506, for being breathed out the plaintext script and described first according to preset script physical format
Uncommon value combination producing script entity information.
Optionally, preset script head information and the encrypted plaintext script and first cryptographic Hash is raw
When at ciphertext script, the first composite module 503 is specifically used for:
According to preset script format identifier, preset script head information and encrypted script entity information are carried out
Combination generates ciphertext script;
Or, by after preset script head information, the encrypted plaintext script and first cryptographic Hash and encryption
Target encryption parameter generate ciphertext script, the second composite module 505 is specifically used for:
According to preset script format identifier, by preset script head information, encrypted script entity information and
Encrypted target encryption parameter is combined, and generates ciphertext script.
Optionally, the second encrypting module 504 is specifically used for:
Obtain random parameter;
The target encryption parameter is encrypted by the random parameter and second Encryption Algorithm.
Optionally, further comprise:
Export module 507, for exporting the ciphertext script and the target encryption parameter.
It optionally, further include the identification information with execution permission of input in the ciphertext script.
Further, memory module 508 is also provided in the ciphertext script generation device.
Memory module 508 can be used for storing: 1) storing the script format and grammer of all kinds of executable plaintext scripts;2)
Store algorithm corresponding to all kinds of executable plaintext scripts and plaintext script encryption, the decrypting process of ciphertext script, plaintext foot
The verification process and plaintext script execution process of this integrality;3) script physical format and script format are stored.
Based on the same inventive concept, a kind of ciphertext script execution device is additionally provided in the embodiment of the present application, the ciphertext foot
This executive device can be hardware configuration, software module or hardware configuration and add software module.Based on the above embodiment, refering to Fig. 6
It is shown the structural schematic diagram of ciphertext script execution device in the embodiment of the present application, is specifically included:
Module 600 is obtained, for obtaining the input encryption parameter of pending ciphertext script and input, wherein described close
Literary script includes at least the first cryptographic Hash of script head information and encrypted plaintext script and plaintext script, the encryption
First cryptographic Hash of plaintext script and plaintext script afterwards is obtained by the first Encryption Algorithm and target encryption parameter encryption
, the corresponding decipherment algorithm of first Encryption Algorithm is included at least in the script head information;
Deciphering module 610, for by it is described input encryption parameter and the script head information in decipherment algorithm, to institute
It states ciphertext script to be decrypted, when determining successful decryption, obtains the plaintext script and first cryptographic Hash;
Correction verification module 620, for determining the second cryptographic Hash of the plaintext script decrypted, by second cryptographic Hash and institute
It states the first cryptographic Hash to be compared, however, it is determined that compare successfully, then execute the plaintext script.
Optionally, the ciphertext script also includes at least encrypted encryption parameter.
Optionally, if further including being obtained with the identification information for executing permission in the pending ciphertext script
Further comprise that authentication module 630 is used for after the input encryption parameter for taking pending ciphertext script and input:
User is prompted to input identification information;
The identification information of input is received, and authentication is carried out according to the identification information of input;
If it is determined that certification passes through, it is determined that have and execute permission, and so that the deciphering module 610 is executed by described defeated
The step of entering the decipherment algorithm in encryption parameter and the script head information, the ciphertext script be decrypted;
If it is determined that certification does not pass through, it is determined that do not have and execute permission, prompt user not have and execute permission.Further
Ground is also provided with memory module 640 in the ciphertext script generation device.
Memory module 640 can be used for storing: 1) script format and grammer of all kinds of executable plaintext scripts.2) all kinds of
Algorithm and plaintext script encryption, the decrypting process of ciphertext script, plaintext script integrality corresponding to executable plaintext script
Verification process and plaintext script execution process.3) storage entity format and script format.
Based on the above embodiment, the structural schematic diagram of electronic equipment in the embodiment of the present application is shown refering to Fig. 7.
The embodiment of the present application provides a kind of electronic equipment, which may include 710 (Center of processor
Processing Unit, CPU), memory 720, input equipment 730 and output equipment 740 etc., input equipment 730 may include
Keyboard, mouse, touch screen etc., output equipment 740 may include display equipment, such as liquid crystal display (Liquid Crystal
Display, LCD), cathode-ray tube (Cathode Ray Tube, CRT) etc..
Memory 720 may include read-only memory (ROM) and random access memory (RAM), and mention to processor 710
For the program instruction and data stored in memory 720.In the embodiment of the present application, memory 720 can be used for storing this Shen
It please any ciphertext scenario generation method or the step of ciphertext script execution in embodiment.
Processor 710 is by the program instruction for calling memory 720 to store, and processor 710 is for the program according to acquisition
Any ciphertext scenario generation method or the step of ciphertext script execution in instruction execution the embodiment of the present application.
Based on the above embodiment, in the embodiment of the present application, a kind of computer readable storage medium is provided, is stored thereon with
Computer program, the computer program realize that the ciphertext script in above-mentioned any means embodiment generates when being executed by processor
The step of method or ciphertext script execution.
It should be understood by those skilled in the art that, embodiments herein can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the application, which can be used in one or more,
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces
The form of product.
The application be referring to according to the present processes, equipment (system) and computer program product flow chart and/or
Block diagram describes.It should be understood that each process that can be realized by computer program instructions in flowchart and/or the block diagram and/or
The combination of process and/or box in box and flowchart and/or the block diagram.It can provide these computer program instructions to arrive
General purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor to generate one
Machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for realizing flowing
The device for the function of being specified in journey figure one process or multiple processes and/or block diagrams one box or multiple boxes.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Obviously, those skilled in the art can carry out various modification and variations without departing from the essence of the application to the application
Mind and range.In this way, if these modifications and variations of the application belong to the range of the claim of this application and its equivalent technologies
Within, then the application is also intended to include these modifications and variations.
Claims (14)
1. a kind of ciphertext scenario generation method characterized by comprising
Plaintext script to be encrypted is obtained, and determines the first cryptographic Hash of the plaintext script;
According to the script type of the plaintext script, corresponding first Encryption Algorithm is determined;
By the target encryption parameter of acquisition and first Encryption Algorithm to the plaintext script and first cryptographic Hash into
Row encryption;
Preset script head information and the encrypted plaintext script and first cryptographic Hash are generated into ciphertext script,
Wherein, the corresponding decipherment algorithm of first Encryption Algorithm is included at least in the script head information.
2. the method as described in claim 1, which is characterized in that further comprise:
The target encryption parameter is encrypted by the second Encryption Algorithm;
Then further comprise:
By preset script head information, the encrypted plaintext script and first cryptographic Hash and encrypted target
Encryption parameter generates ciphertext script.
3. method according to claim 1 or 2, which is characterized in that added by the target encryption parameter of acquisition and described first
Before close algorithm encrypts the plaintext script and first cryptographic Hash, further comprise:
According to preset script physical format by the plaintext script and the first cryptographic Hash combination producing script entity information.
4. method as claimed in claim 3, which is characterized in that by preset script head information and encrypted stated clearly
Literary script and first cryptographic Hash generate ciphertext script, specifically include:
According to preset script format identifier, preset script head information and encrypted script entity information are subjected to group
It closes, generates ciphertext script;
Or, by preset script head information, the encrypted plaintext script and first cryptographic Hash and encrypted mesh
It marks encryption parameter and generates ciphertext script, specifically include:
According to preset script format identifier, by preset script head information, encrypted script entity information and encryption
Target encryption parameter afterwards is combined, and generates ciphertext script.
5. method according to claim 2, which is characterized in that carried out by the second Encryption Algorithm to the target encryption parameter
Encryption, specifically includes:
Obtain random parameter;
The target encryption parameter is encrypted by the random parameter and second Encryption Algorithm.
6. method according to claim 1 or 2, which is characterized in that further comprise:
The ciphertext script and the target encryption parameter are exported.
7. the method as described in claim 1, which is characterized in that further include that having for input executes permission in the ciphertext script
Identification information.
8. a kind of ciphertext script execution characterized by comprising
Obtain the input encryption parameter of pending ciphertext script and input, wherein the ciphertext script includes at least script head
First cryptographic Hash of information and encrypted plaintext script and plaintext script, the encrypted plaintext script and plaintext foot
This first cryptographic Hash is obtained by the first Encryption Algorithm and target encryption parameter encryption, in the script head information
Including at least the corresponding decipherment algorithm of first Encryption Algorithm;
By the decipherment algorithm in the input encryption parameter and the script head information, the ciphertext script is decrypted,
When determining successful decryption, the plaintext script and first cryptographic Hash are obtained;
The second cryptographic Hash for determining the plaintext script decrypted, second cryptographic Hash and first cryptographic Hash are compared
It is right, however, it is determined that compare successfully, then execute the plaintext script.
9. method according to claim 8, which is characterized in that the ciphertext script also includes at least encrypted encryption ginseng
Number.
10. method according to claim 8, which is characterized in that if further including having to hold in the pending ciphertext script
The identification information of row permission after the input encryption parameter for then obtaining pending ciphertext script and input, is further wrapped
It includes:
User is prompted to input identification information;
The identification information of input is received, and authentication is carried out according to the identification information of input;
If it is determined that certification passes through, it is determined that have and execute permission, and execute and pass through the input encryption parameter and the script head
Decipherment algorithm in information, the step of the ciphertext script is decrypted;
If it is determined that certification does not pass through, it is determined that do not have and execute permission, prompt user not have and execute permission.
11. a kind of ciphertext script generation device characterized by comprising
Module is obtained, for obtaining plaintext script to be encrypted;
Determining module, for determining the first cryptographic Hash of the plaintext script, and according to the script type of the plaintext script, really
Fixed corresponding first Encryption Algorithm;
First encrypting module, for by obtaining target encryption parameter and first Encryption Algorithm to the plaintext script and
First cryptographic Hash is encrypted;
First composite module, for breathing out preset script head information and the encrypted plaintext script and described first
Uncommon value generates ciphertext script, wherein the corresponding decipherment algorithm of first Encryption Algorithm is included at least in the script head information.
12. a kind of ciphertext script execution device characterized by comprising
Module is obtained, for obtaining the input encryption parameter of pending ciphertext script and input, wherein the ciphertext script is extremely
It less include the first cryptographic Hash of script head information and encrypted plaintext script and plaintext script, the encrypted plaintext
First cryptographic Hash of script and plaintext script is obtained by the first Encryption Algorithm and target encryption parameter encryption, described
The corresponding decipherment algorithm of first Encryption Algorithm is included at least in script head information;
Deciphering module, for by it is described input encryption parameter and the script head information in decipherment algorithm, to the ciphertext
Script is decrypted, and when determining successful decryption, obtains the plaintext script and first cryptographic Hash;
Correction verification module, for determining the second cryptographic Hash of the plaintext script decrypted, by second cryptographic Hash and described first
Cryptographic Hash is compared, however, it is determined that compares successfully, then executes the plaintext script.
13. a kind of electronic equipment including memory, processor and stores the calculating that can be run on a memory and on a processor
Machine program, which is characterized in that the processor realizes any one of claim 1-7 or 8-10 the method when executing described program
The step of.
14. a kind of computer readable storage medium, is stored thereon with computer program, it is characterised in that: the computer program
The step of any one of claim 1-7 or 8-10 the method is realized when being executed by processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910901545.2A CN110519064A (en) | 2019-09-23 | 2019-09-23 | A kind of ciphertext script generates, executes method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910901545.2A CN110519064A (en) | 2019-09-23 | 2019-09-23 | A kind of ciphertext script generates, executes method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110519064A true CN110519064A (en) | 2019-11-29 |
Family
ID=68633399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910901545.2A Pending CN110519064A (en) | 2019-09-23 | 2019-09-23 | A kind of ciphertext script generates, executes method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110519064A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101436141A (en) * | 2008-11-21 | 2009-05-20 | 深圳创维数字技术股份有限公司 | Firmware upgrading and encapsulating method and device based on digital signing |
CN105700820A (en) * | 2014-12-11 | 2016-06-22 | 株式会社东芝 | Memory device and script-execution control method |
CN106452776A (en) * | 2015-08-12 | 2017-02-22 | 航天信息股份有限公司 | Data encryption method |
CN107786504A (en) * | 2016-08-26 | 2018-03-09 | 腾讯科技(深圳)有限公司 | ELF file publishing methods, ELF file verifications method, server and terminal |
CN109284585A (en) * | 2018-08-17 | 2019-01-29 | 网宿科技股份有限公司 | A kind of script encryption method, script decryption operation method and relevant apparatus |
US20190272705A1 (en) * | 2018-03-01 | 2019-09-05 | Ags Llc | Gaming system having boot locked validation of program installs, data installs and program launches |
-
2019
- 2019-09-23 CN CN201910901545.2A patent/CN110519064A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101436141A (en) * | 2008-11-21 | 2009-05-20 | 深圳创维数字技术股份有限公司 | Firmware upgrading and encapsulating method and device based on digital signing |
CN105700820A (en) * | 2014-12-11 | 2016-06-22 | 株式会社东芝 | Memory device and script-execution control method |
CN106452776A (en) * | 2015-08-12 | 2017-02-22 | 航天信息股份有限公司 | Data encryption method |
CN107786504A (en) * | 2016-08-26 | 2018-03-09 | 腾讯科技(深圳)有限公司 | ELF file publishing methods, ELF file verifications method, server and terminal |
US20190272705A1 (en) * | 2018-03-01 | 2019-09-05 | Ags Llc | Gaming system having boot locked validation of program installs, data installs and program launches |
CN109284585A (en) * | 2018-08-17 | 2019-01-29 | 网宿科技股份有限公司 | A kind of script encryption method, script decryption operation method and relevant apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103905202B (en) | A kind of RFID lightweight mutual authentication methods based on PUF | |
CN104539432B (en) | A kind of method and apparatus that file is signed | |
CN107743133A (en) | Mobile terminal and its access control method and system based on trustable security environment | |
EP2999156B1 (en) | Device authenticity determination system and device authenticity determination method | |
US10797868B2 (en) | Shared secret establishment | |
CN103595698B (en) | Management method for digital rights | |
CN106055936B (en) | Executable program data packet encrypting/decrypting method and device | |
CN106101150B (en) | The method and system of Encryption Algorithm | |
CN110401538B (en) | Data encryption method, system and terminal | |
CN109960903A (en) | A kind of method, apparatus, electronic equipment and storage medium that application is reinforced | |
CN105897748B (en) | A kind of transmission method and equipment of symmetric key | |
CN107196907A (en) | A kind of guard method of Android SO files and device | |
CN104657670A (en) | Data encryption based safety use method of configuration file | |
CN106850207A (en) | Identity identifying method and system without CA | |
CN109347858A (en) | Cipher code protection method, auth method, device, equipment and storage medium | |
CN106341228A (en) | Migration method, migration system, immigration end and emigration end of virtual machine | |
CN114692218A (en) | Electronic signature method, equipment and system for individual user | |
CN110366183A (en) | Short message safety protecting method and device | |
CN106372497A (en) | Application programming interface (API) protection method and device | |
CN110830471A (en) | OTP (one time password) verification method, server, client and computer-readable storage medium | |
CN106685644A (en) | Communication encryption method, apparatus, gateway, server, intelligent terminal and system | |
CN108449322B (en) | Identity registration and authentication method, system and related equipment | |
US20130173923A1 (en) | Method and system for digital content security cooperation | |
CN104881595B (en) | The self-help remote unlocking method managed based on PIN code | |
CN109889344A (en) | The transmission method and computer readable storage medium of terminal, data |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191129 |
|
RJ01 | Rejection of invention patent application after publication |