CN110519064A - A kind of ciphertext script generates, executes method and device - Google Patents

A kind of ciphertext script generates, executes method and device Download PDF

Info

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
Application number
CN201910901545.2A
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.)
Beijing Xin'an Century Polytron Technologies Inc
Original Assignee
Beijing Xin'an Century Polytron Technologies Inc
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 Beijing Xin'an Century Polytron Technologies Inc filed Critical Beijing Xin'an Century Polytron Technologies Inc
Priority to CN201910901545.2A priority Critical patent/CN110519064A/en
Publication of CN110519064A publication Critical patent/CN110519064A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/14Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3236Cryptographic 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

A kind of ciphertext script generates, executes method and device
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.
CN201910901545.2A 2019-09-23 2019-09-23 A kind of ciphertext script generates, executes method and device Pending CN110519064A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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