Nothing Special   »   [go: up one dir, main page]

CN104378199B - Method and system for generating unit dynamic password and dynamic password generator - Google Patents

Method and system for generating unit dynamic password and dynamic password generator Download PDF

Info

Publication number
CN104378199B
CN104378199B CN201410740229.9A CN201410740229A CN104378199B CN 104378199 B CN104378199 B CN 104378199B CN 201410740229 A CN201410740229 A CN 201410740229A CN 104378199 B CN104378199 B CN 104378199B
Authority
CN
China
Prior art keywords
sequence number
registration
registration sequence
usage time
unit
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.)
Expired - Fee Related
Application number
CN201410740229.9A
Other languages
Chinese (zh)
Other versions
CN104378199A (en
Inventor
梁扬炼
柯程远
宋海川
罗晓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
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 Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201410740229.9A priority Critical patent/CN104378199B/en
Publication of CN104378199A publication Critical patent/CN104378199A/en
Application granted granted Critical
Publication of CN104378199B publication Critical patent/CN104378199B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

The application discloses a method and a system for generating a unit dynamic password and a dynamic password generator. It can be seen that the dynamic password generator provided by the application not only realizes the password generation process on the same software, but also has good algorithm confidentiality compared with the prior art adopting manual calculation, and meanwhile, the accuracy and efficiency of the dynamic password generation are also improved.

Description

A kind of generation method, system and the time dynamic password generator of unit dynamic password
Technical field
The present invention relates to password generation technique field, more specifically, be related to a kind of generation method of unit dynamic password, System and time dynamic password generator.
Background technology
With the popularization and sale of the Large-scale machine sets such as central air-conditioning, output, quantities and user volume are increasing, right The requirement of the stability and security of unit is higher and higher.In unit running process, to achieve the purpose that safety and stability, unit Display will be lockked because of some reasons (unit report failure, service agreement expire continue to pay dues, operation error etc.), in locking shape State is unable to control.
Just unit can be made to be restored to normally, it is necessary to be unlocked to unit after processing when the reason for causing unit screen locking Working condition.Due to unlocking pin be it is continually changing, be required for manually being calculated according to preset algorithm every time, Unlocking pin is obtained then in conjunction with other passwords generation software.
By manually calculating unlocking pin there are many drawbacks, for example, error-prone, time-consuming, efficiency are low, easy leakage etc., together When also to rely on other passwords generation softwares.Therefore, how a kind of generation method of unit dynamic password, system are provided and is moved State password generator is the technical issues of those skilled in the art is urgently to be resolved hurrily.
The content of the invention
In view of this, the present invention provides a kind of generation method, system and the time dynamic password generator of unit dynamic password, with Solve the problems, such as the various disadvantages due to manually calculating unlocking pin and bringing.
A kind of generation method of unit dynamic password, including:
Using enabled instruction input by user as trigger condition, setting up password generation program;
Registration sequence number is obtained, the registration sequence number includes MAC Address, times of registration and the key letter of binding host computer Breath;
Judge whether the registration sequence number stores before;
If the registration sequence number has stored, the display sequence number of air-conditioner controller offer is obtained;
Judge whether the form of the display sequence number is correct;
If the form of the display sequence number is correct, display sequence number generation and the display sequence are utilized The corresponding dynamic password of row number.
Preferably, further include:
If the registration sequence number does not store, the registration sequence number is sent to register machine;
The registration code that the register machine returns is received, the registration code judges the registration sequence lattice by the register machine Formula correctly generates afterwards;
Registration to the registration sequence number is completed by the registration code.
Preferably, it is described by the registration code complete to the registration of the registration sequence number after, further include:
Store the registration sequence number and registion time.
Preferably, after judging that the registration sequence number has stored, further include:
Whether the accumulative usage time for judging the registration sequence number is more than default usage time;
If the accumulative usage time is more than the default usage time, judge whether to register again;
If registering again, the times of registration in the registration sequence number is added into an obtained new registration sequence number, and will The new registration sequence number is as the registration sequence number registered again.
Preferably, the accumulative usage time for judging the registration sequence number whether be more than default usage time it Before, it further includes:
Store current login time.
Preferably, if judging, the accumulative usage time of the registration sequence number is not above default usage time, also Including:
Judge the remaining usage time of the registration sequence number whether less than default remaining usage time;
If the remaining usage time of the registration sequence number exports registration sequence less than the default remaining usage time Number i.e. by expired prompt message.
A kind of generation system of unit dynamic password, including:
Start unit, for using enabled instruction input by user as trigger condition, setting up password to generate program;
First acquisition unit, for obtaining registration sequence number, the registration sequence number is with including the MAC of binding host computer Location, times of registration and key information;
First judging unit, for judging whether the registration sequence number stores before;
Second acquisition unit if having been stored for the registration sequence number, obtains the display of air-conditioner controller offer Sequence number;
Second judgment unit, for judging whether the form of the display sequence number is correct;
Generation unit if the form for the display sequence number is correct, is generated using the display sequence number With the corresponding dynamic password of display sequence number.
Preferably, further include:
The registration sequence number if not stored for the registration sequence number, is sent to register machine by transmitting element;
Receiving unit, for receiving the registration code that the register machine returns, the registration code judges institute by the register machine Registration sequence form is stated correctly to generate afterwards;
Registering unit, for completing the registration to the registration sequence number by the registration code.
Preferably, further include:
First storage unit passes through registration of the registration code completion to the registration sequence number for the registering unit Afterwards, the registration sequence number and registion time are stored.
Preferably, further include:
3rd judging unit after judging that the registration sequence number has stored, judges the registration sequence number Whether accumulative usage time is more than default usage time;
4th judging unit if being more than the default usage time for the accumulative usage time, judges whether again Secondary registration;
If times of registration in the registration sequence number for registering again, is added one to obtain by registering unit again New registration sequence number, and using the new registration sequence number as the registration sequence number registered again.
Preferably, further include:
Second storage unit, for judging that the accumulative usage time of the registration sequence number is in the 3rd judging unit No is more than before presetting usage time, stores current login time.
Preferably, further include:
5th judging unit, for judging that the accumulative usage time of the registration sequence number does not have in the 3rd judging unit After having more than default usage time, when whether judging the remaining usage time of the registration sequence number less than default remaining use Between;
Output unit, if being less than the default remaining usage time for the remaining usage time of the registration sequence number, Registration sequence number is then exported i.e. by expired prompt message.
A kind of time dynamic password generator, which is characterized in that include the life of the unit dynamic password described in above-mentioned any one Into system.
It can be seen from the above technical scheme that the present invention provides a kind of generation method, the systems of unit dynamic password And time dynamic password generator, after password generating programs startup, this is determined according to the information included in the registration sequence number obtained Whether registration sequence number stores before, and after registration sequence number storage, obtains the display sequence provided by air-conditioner controller Row number, so as to generate dynamic password corresponding with the display sequence number.As can be seen that the dynamic password generation that the application provides For device not only realizes password generating process and is realized on same software, but also use manually calculates compared with prior art, tool There is good algorithm secrecy, at the same time, also improve the accuracy and efficiency of dynamic password generation.
Description of the drawings
It in order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this The embodiment of invention, for those of ordinary skill in the art, without creative efforts, can also basis The attached drawing of offer obtains other attached drawings.
Fig. 1 is a kind of generation method flow chart of unit dynamic password disclosed by the embodiments of the present invention;
Fig. 2 is the generation method flow chart of another unit dynamic password disclosed by the embodiments of the present invention;
Fig. 3 is the generation method flow chart of another unit dynamic password disclosed by the embodiments of the present invention;
Fig. 4 is the generation method flow chart of another unit dynamic password disclosed by the embodiments of the present invention;
Fig. 5 is a kind of structure diagram of the generation system of unit dynamic password disclosed by the embodiments of the present invention;
Fig. 6 is the structure diagram of the generation system of another unit dynamic password disclosed by the embodiments of the present invention;
Fig. 7 is the structure diagram of the generation system of another unit dynamic password disclosed by the embodiments of the present invention;
Fig. 8 is the structure diagram of the generation system of another unit dynamic password disclosed by the embodiments of the present invention.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, those of ordinary skill in the art are obtained every other without making creative work Embodiment belongs to the scope of protection of the invention.
The embodiment of the invention discloses a kind of generation method, system and the time dynamic password generator of unit dynamic password, with Solve the problems, such as the various disadvantages due to manually calculating unlocking pin and bringing.
Referring to Fig. 1, a kind of generation method flow chart of unit dynamic password disclosed by the embodiments of the present invention, including step:
Step S11, using enabled instruction input by user as trigger condition, setting up password generation program;
Step S12, registration sequence number is obtained, the registration sequence number includes the MAC Address of binding host computer, times of registration And key information;
Wherein, each registration sequence number is unique.
MAC (Media Access Control) address, also known as hardware address, for defining the position of the network equipment. In osi model, second layer data link layer is then responsible for MAC Address, and therefore, each host computer can be there are one MAC Address.
Step S13, judge whether the registration sequence number stores before, if it is, performing step S14;
It should be noted that if registration sequence number is stored before, show to have registered before the registration sequence number It crosses, therefore user can perform the operation of password generation by the registration sequence number in password generates software.
Step S14, the display sequence number that air-conditioner controller provides is obtained;
Step S15, judge whether the form of the display sequence number is correct, if it is, performing step S16;
Step S16, display sequence number generation and the corresponding dynamic password of display sequence number are utilized.
Since display sequence number is dynamic change, the corresponding unlock according to the generation of display sequence number Password is dynamic password.
Wherein, to improve the security and confidentiality of dynamic password, dynamic password can be arranged to include different brackets The password of permission, in this way, the password of any one grade is inputted in display, after password match success, it is possible to check phase It the parameter of corresponding grade permission or is unlocked.
Citing illustrates, and dynamic password can include five ranks:Producer grade password, user class password, level password, Secondary password and engineering password.
It is assumed that display Serial No.:4F04 6D0B 0400;
Then the corresponding dynamic password according to display sequence number generation is:
Producer's grade password:037676;
User class password:037873;
Level password:038235;
Secondary password:036998;
Engineering password:037093.
It should be noted that the level privileges depend on the actual needs that dynamic password includes, such as three-level permission, two level Permission etc., the present invention do not limit herein.
It in summary it can be seen, the generation method of unit dynamic password provided by the invention, after password generating programs startup, Determine whether the registration sequence number stores before according to the information included in the registration sequence number obtained, and in registration sequence number After storage, the display sequence number provided by air-conditioner controller is obtained, so as to generate dynamic corresponding with the display sequence number Password, entire dynamic password generating process are realized on same software, use for manually calculating, have very compared with prior art At the same time good algorithm secrecy, also improves the accuracy and efficiency of dynamic password generation.
It is understood that when detecting that registration sequence number does not store, it is before showing the registration sequence number and unregistered, Therefore, before dynamic password generation program is performed, the registration of registration sequence number need to be completed.
In order to further optimize the above embodiments, referring to Fig. 2, another kind unit dynamic password disclosed by the embodiments of the present invention Generation method flow chart shown in Fig. 1 on the basis of embodiment, after step s 13, further includes:
If step S17, described registration sequence number does not store, the registration sequence number is sent to register machine;
Step S18, the registration code that the register machine returns is received;
Wherein, the registration code judges that the registration sequence form correctly generates afterwards by the register machine.
Step S19, the registration to the registration sequence number is completed by the registration code.
It should be noted that after completing to the registration of registration sequence number by registration code, the registration sequence can be also stored Number, to provide foundation to judge whether the registration sequence number stores next time, meanwhile, it can also store the registration of the registration sequence number Time, to record the accumulative usage time of the registration sequence number.
It is understood that since dynamic password generating process is related to more sensitive data, so, further to carry The security of high password generating programs, prophylactic procedures are cracked, and after user registers for the first time, change in spite of subjectivity was carried out Host computer time or refitting host computer etc. crack operation, when the accumulative usage time of registration sequence number, which reaches default, to be used Between after, be required for being re-registered, so as to ensure the contents such as the service of continuing to pay dues, unit secret parameter, after-sale service it is normal into Row.
In order to further optimize the above embodiments, referring to Fig. 3, a kind of unit dynamic password disclosed in another embodiment of the present invention Generation method flow chart, shown in Fig. 1 on the basis of embodiment, after judging that the registration sequence number has stored, also Including:
Whether the accumulative usage time for step S20, judging the registration sequence number is more than default usage time, if so, Then perform step S21;
Wherein, usage time depend on the actual needs, such as 365 days are preset.
Step S21, judge whether to register again, if it is, performing step S22;
Step S22, the times of registration in the registration sequence number is added into an obtained new registration sequence number, and will be described new Registration sequence is as the registration sequence number registered again.
It should be noted that after the accumulative usage time of registration sequence number is more than default usage time, in the registration sequence When row number is registered again, to prevent same registration sequence number from repeatedly using, interference is brought for dynamic password generating process, Times of registration in the registration sequence number need to be added to one new registration sequence number of a formation, then re-registration.
Wherein, when the accumulative usage time of registration sequence number is not above default usage time, then need exiting password It when generating program, records and stores current time, during ensuring next setting up password generation program, when can read this automatically Between.
Certainly, before whether the accumulative usage time for judging registration sequence number is more than default usage time, also need to store Current login time, so as to the accumulative usage time of the cumulative calculation registration sequence number.
It should be noted that if it is that user changes the host computer time by force, then the host computer time after software can will change is again In addition the time of one day, as total accumulative usage time, the purpose of this way is after preventing the change host computer time, still It can continue the loophole of normal use.
Accurately to calculate the accumulative usage time of registration sequence number, even if password generating programs are at short period (such as 5s) Inside turn off, accumulative usage time can all add this 5s.
For before registration sequence number is expired to user there are one the function of reminding, referring to Fig. 4, another embodiment of the present invention is public A kind of generation method flow chart for the unit dynamic password opened, on the basis of embodiment illustrated in fig. 3, judges in step S20 Accumulative usage time is not above after default usage time, is further included:
Step S23, whether the remaining usage time of the registration sequence number is judged less than default remaining usage time, if It is then to perform step S24;
Wherein, remaining usage time depend on the actual needs, such as 3 days are preset.
Step S24, registration sequence number is exported i.e. by expired prompt message.
Therefore, in the use term of validity of registration sequence number, if the remaining usage time of registration sequence number is surplus less than default Remaining usage time, then before every time the registration sequence number being used to carry out dynamic password generation, all can export registration sequence number will Expired prompt message.
Corresponding with above method embodiment, the present invention also provides a kind of generation systems of unit dynamic password.
Referring to Fig. 5, a kind of structure diagram of the generation system of unit dynamic password disclosed by the embodiments of the present invention, bag It includes:
Start unit 51, for using enabled instruction input by user as trigger condition, setting up password to generate program;
First acquisition unit 52, for obtaining registration sequence number, the registration sequence number is with including the MAC of binding host computer Location, times of registration and key information;
Wherein, each registration sequence number is unique.
MAC (Media Access Control) address, also known as hardware address, for defining the position of the network equipment. In osi model, second layer data link layer is then responsible for MAC Address, and therefore, each host computer can be there are one MAC Address.
First judging unit 53, for judging whether the registration sequence number stores before, if it is, performing second Acquiring unit 54;
It should be noted that if registration sequence number is stored before, show to have registered before the registration sequence number It crosses, therefore user can perform the operation of password generation by the registration sequence number in password generates software.
Second acquisition unit 54 if having been stored for the registration sequence number, obtains the display of air-conditioner controller offer Device sequence number;
Second judgment unit 55, for judging whether the form of the display sequence number is correct, if it is, performing life Into unit 56;
Generation unit 56 if the form for the display sequence number is correct, is given birth to using the display sequence number Into with the corresponding dynamic password of display sequence number.
Since display sequence number is dynamic change, the corresponding unlock according to the generation of display sequence number Password is dynamic password.
Wherein, to improve the security and confidentiality of dynamic password, dynamic password can be arranged to include different brackets The password of permission, in this way, the password of any one grade is inputted in display, after password match success, it is possible to check phase It the parameter of corresponding grade permission or is unlocked.
It should be noted that the level privileges depend on the actual needs that dynamic password includes, such as three-level permission, two level Permission etc., the present invention do not limit herein.
It in summary it can be seen, the generation system of unit dynamic password provided by the invention, after password generating programs startup, Determine whether the registration sequence number stores before according to the information included in the registration sequence number obtained, and in registration sequence number After storage, the display sequence number provided by air-conditioner controller is obtained, so as to generate dynamic corresponding with the display sequence number Password, entire dynamic password generating process are realized on same software, use for manually calculating, have very compared with prior art At the same time good algorithm secrecy, also improves the accuracy and efficiency of dynamic password generation.
It is understood that when detecting that registration sequence number does not store, it is before showing the registration sequence number and unregistered, Therefore, before dynamic password generation program is performed, the registration of registration sequence number need to be completed.
In order to further optimize the above embodiments, referring to Fig. 6, a kind of unit dynamic password disclosed in another embodiment of the present invention Generation system structure diagram, on the basis of embodiment illustrated in fig. 5, further include:
The registration sequence number if not stored for the registration sequence number, is sent to register machine by transmitting element 57;
Receiving unit 58, for receiving the registration code that the register machine returns;
The registration code judges that the registration sequence form correctly generates afterwards by the register machine.
Registering unit 59, for completing the registration to the registration sequence number by the registration code.
It should be noted that after completing to the registration of registration sequence number by registration code, the registration sequence can be also stored Number, to provide foundation to judge whether the registration sequence number stores next time, meanwhile, it can also store the registration of the registration sequence number Time, to record the accumulative usage time of the registration sequence number.
And hence it is also possible to including the first storage unit, completed for registering unit 59 by the registration code to the note After the registration of volume sequence number, the registration sequence number and registion time are stored.
It is understood that since dynamic password generating process is related to more sensitive data, so, further to carry The security of high password generating programs, prophylactic procedures are cracked, and after user registers for the first time, change in spite of subjectivity was carried out Host computer time or refitting host computer etc. crack operation, when the accumulative usage time of registration sequence number, which reaches default, to be used Between after, be required for being re-registered, so as to ensure the contents such as the service of continuing to pay dues, unit secret parameter, after-sale service it is normal into Row.
In order to further optimize the above embodiments, referring to Fig. 7, a kind of unit dynamic password disclosed in another embodiment of the present invention Generation system structure diagram, on the basis of embodiment illustrated in fig. 5, further include:
3rd judging unit 60 after judging that the registration sequence number has stored, judges the registration sequence number Accumulative usage time whether be more than default usage time, if it is, performing the 4th judging unit 61;
Wherein, usage time depend on the actual needs, such as 365 days are preset.
4th judging unit 61 if being more than the default usage time for the accumulative usage time, judges whether It registers again, if it is, performing registering unit 62 again;
If times of registration in the registration sequence number for registering again, is added one to obtain by registering unit 62 again New registration sequence number, and using the new registration sequence number as the registration sequence number registered again.
It should be noted that after the accumulative usage time of registration sequence number is more than default usage time, in the registration sequence When row number is registered again, to prevent same registration sequence number from repeatedly using, interference is brought for dynamic password generating process, Times of registration in the registration sequence number need to be added to one new registration sequence number of a formation, then re-registration.
Wherein, when the accumulative usage time of registration sequence number is not above default usage time, then need exiting password It when generating program, records and stores current time, during ensuring next setting up password generation program, when can read this automatically Between.
Certainly, before whether the accumulative usage time for judging registration sequence number is more than default usage time, also need to store Current login time, so as to the accumulative usage time of the cumulative calculation registration sequence number.
Therefore, in order to further optimize the above embodiments, further including:
Second storage unit, for whether judging the accumulative usage time of the registration sequence number in the 3rd judging unit 60 Before default usage time, current login time is stored.
It should be noted that if it is that user changes the host computer time by force, then the host computer time after software can will change is again In addition the time of one day, as total accumulative usage time, the purpose of this way is after preventing the change host computer time, still It can continue the loophole of normal use.
Accurately to calculate the accumulative usage time of registration sequence number, even if password generating programs are at short period (such as 5s) Inside turn off, accumulative usage time can all add this 5s.
For before registration sequence number is expired to user there are one the function of reminding, referring to Fig. 8, another embodiment of the present invention is public A kind of structure diagram of the generation system for the unit dynamic password opened, on the basis of embodiment illustrated in fig. 6, further includes:
5th judging unit 63, the accumulative usage time for judging the registration sequence number in the 3rd judging unit 60 do not have After having more than default usage time, when whether judging the remaining usage time of the registration sequence number less than default remaining use Between, if it is, performing output unit 64;
Output unit 64, if used for the remaining usage time of the registration sequence number less than the default residue Between, then registration sequence number is exported i.e. by expired prompt message.
Therefore, in the use term of validity of registration sequence number, if the remaining usage time of registration sequence number is surplus less than default Remaining usage time, then before every time the registration sequence number being used to carry out dynamic password generation, all can export registration sequence number will Expired prompt message.
It should be noted that the concrete operating principle of each component is referring to embodiment of the method in system embodiment, herein It repeats no more.
Wherein, the present invention also provides a kind of time dynamic password generator, it is real which includes above system The generation system of the unit dynamic password in example is applied, the generation system work of unit dynamic password is arrived involved in time dynamic password generator Make the part of principle referring specifically to above system embodiment, details are not described herein again.
Each embodiment is described by the way of progressive in this specification, the highlights of each of the examples are with other The difference of embodiment, just to refer each other for identical similar portion between each embodiment.
The foregoing description of the disclosed embodiments enables professional and technical personnel in the field to realize or use the present invention. A variety of modifications of these embodiments will be apparent for those skilled in the art, it is as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, it is of the invention The embodiments shown herein is not intended to be limited to, and is to fit to and the principles and novel features disclosed herein phase one The most wide scope caused.

Claims (11)

1. a kind of generation method of unit dynamic password, which is characterized in that including:
Using enabled instruction input by user as trigger condition, setting up password generation program;
Registration sequence number is obtained, the registration sequence number includes MAC Address, times of registration and the key information of binding host computer;
Judge whether the registration sequence number stores before;
If the registration sequence number has stored, the display sequence number of air-conditioner controller offer is obtained;
Judge whether the form of the display sequence number is correct;
If the form of the display sequence number is correct, display sequence number generation and the display sequence number are utilized Corresponding dynamic password, the dynamic password are the password for including different brackets permission;
If the registration sequence number has stored, whether the accumulative usage time for judging the registration sequence number is more than default use Time;
If the accumulative usage time is more than the default usage time, judge whether to register again;
If registering again, the times of registration in the registration sequence number is added into an obtained new registration sequence number, and by described in New registration sequence number is as the registration sequence number registered again.
2. generation method according to claim 1, which is characterized in that further include:
If the registration sequence number does not store, the registration sequence number is sent to register machine;
The registration code that the register machine returns is received, the registration code is judging the registration sequence form just by the register machine Generation after really;
Registration to the registration sequence number is completed by the registration code.
3. generation method according to claim 2, which is characterized in that completed described by the registration code to the note After the registration of volume sequence number, further include:
Store the registration sequence number and registion time.
4. generation method according to claim 1, which is characterized in that judge that the accumulative of registration sequence number makes described Before whether being more than default usage time with the time, further include:
Store current login time.
5. generation method according to claim 1, which is characterized in that if judging the accumulative use of the registration sequence number Time is not above default usage time, then further includes:
Judge the remaining usage time of the registration sequence number whether less than default remaining usage time;
If the remaining usage time of the registration sequence number exports registration sequence number i.e. less than the default remaining usage time By expired prompt message.
6. a kind of generation system of unit dynamic password, which is characterized in that including:
Start unit, for using enabled instruction input by user as trigger condition, setting up password to generate program;
First acquisition unit, for obtaining registration sequence number, the registration sequence number includes the MAC Address of binding host computer, note Volume number and key information;
First judging unit, for judging whether the registration sequence number stores before;
Second acquisition unit if having been stored for the registration sequence number, obtains the display sequence of air-conditioner controller offer Number;
Second judgment unit, for judging whether the form of the display sequence number is correct;
Generation unit if the form for the display sequence number is correct, utilizes display sequence number generation and institute The corresponding dynamic password of display sequence number is stated, the dynamic password is the password for including different brackets permission;
3rd judging unit after judging that the registration sequence number has stored, judges the accumulative of the registration sequence number Whether usage time is more than default usage time;
4th judging unit if being more than the default usage time for the accumulative usage time, judges whether to note again Volume;
If times of registration in the registration sequence number for registering again, is added an obtained new note by registering unit again Volume sequence number, and using the new registration sequence number as the registration sequence number registered again.
7. generation system according to claim 6, which is characterized in that further include:
The registration sequence number if not stored for the registration sequence number, is sent to register machine by transmitting element;
Receiving unit, for receiving the registration code that the register machine returns, the registration code judges the note by the register machine Volume sequence number form correctly generates afterwards;
Registering unit, for completing the registration to the registration sequence number by the registration code.
8. generation system according to claim 7, which is characterized in that further include:
First storage unit, for the registering unit by the registration code complete to the registration of the registration sequence number it Afterwards, the registration sequence number and registion time are stored.
9. generation system according to claim 6, which is characterized in that further include:
Second storage unit, for judging whether the accumulative usage time of the registration sequence number surpasses in the 3rd judging unit It crosses before default usage time, stores current login time.
10. generation system according to claim 6, which is characterized in that further include:
5th judging unit, for judging that the accumulative usage time of the registration sequence number is not super in the 3rd judging unit It crosses after default usage time, judges the remaining usage time of the registration sequence number whether less than default remaining usage time;
Output unit, it is defeated if being less than the default remaining usage time for the remaining usage time of the registration sequence number Go out registration sequence number i.e. by expired prompt message.
11. a kind of time dynamic password generator, which is characterized in that including the unit dynamic described in claim 6 to 10 any one The generation system of password.
CN201410740229.9A 2014-12-05 2014-12-05 Method and system for generating unit dynamic password and dynamic password generator Expired - Fee Related CN104378199B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410740229.9A CN104378199B (en) 2014-12-05 2014-12-05 Method and system for generating unit dynamic password and dynamic password generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410740229.9A CN104378199B (en) 2014-12-05 2014-12-05 Method and system for generating unit dynamic password and dynamic password generator

Publications (2)

Publication Number Publication Date
CN104378199A CN104378199A (en) 2015-02-25
CN104378199B true CN104378199B (en) 2018-05-25

Family

ID=52556881

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410740229.9A Expired - Fee Related CN104378199B (en) 2014-12-05 2014-12-05 Method and system for generating unit dynamic password and dynamic password generator

Country Status (1)

Country Link
CN (1) CN104378199B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104901797B (en) * 2015-06-23 2018-05-18 珠海格力电器股份有限公司 Engineering password resetting method, device and system for air conditioning system and controller
CN105553653A (en) * 2015-12-23 2016-05-04 珠海格力电器股份有限公司 Air conditioner initial startup password resetting method, device and system and air conditioner
CN106161448A (en) * 2016-07-15 2016-11-23 珠海格力电器股份有限公司 Permission control method, device and system for large unit air conditioner
CN108050653B (en) * 2017-10-31 2020-12-08 青岛海尔空调电子有限公司 Precision air conditioner power-on password configuration method, configuration system and precision air conditioner

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1926246A1 (en) * 2005-08-12 2008-05-28 LI, Dongsheng Method and device for insuring the security of the electronic signature device
CN101763469A (en) * 2008-12-24 2010-06-30 盛大计算机(上海)有限公司 Digital copyright management system and implementation method thereof
CN102281137A (en) * 2010-06-12 2011-12-14 杭州驭强科技有限公司 Dynamic password authentication method of mutual-authentication challenge response mechanism

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1992590A (en) * 2005-12-29 2007-07-04 盛大计算机(上海)有限公司 Identity authentication system of network user and method
SG179419A1 (en) * 2007-10-22 2012-04-27 Microlatch Pty Ltd A transmitter for transmitting a secure access signal
CN101594232B (en) * 2009-06-30 2011-12-28 飞天诚信科技股份有限公司 Authentication method for dynamic password, system and corresponding authentication device
CN102307095B (en) * 2011-04-27 2014-08-27 上海动联信息技术股份有限公司 Injection and deformation method for seed key of dynamic token
CN102316120A (en) * 2011-10-17 2012-01-11 北京信息科技大学 Dynamic password lock based on network privacy protection

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1926246A1 (en) * 2005-08-12 2008-05-28 LI, Dongsheng Method and device for insuring the security of the electronic signature device
CN101763469A (en) * 2008-12-24 2010-06-30 盛大计算机(上海)有限公司 Digital copyright management system and implementation method thereof
CN102281137A (en) * 2010-06-12 2011-12-14 杭州驭强科技有限公司 Dynamic password authentication method of mutual-authentication challenge response mechanism

Also Published As

Publication number Publication date
CN104378199A (en) 2015-02-25

Similar Documents

Publication Publication Date Title
CN104125226B (en) A method, device and system for locking and unlocking applications
CN102447684B (en) Data processing method and equipment
JP5964077B2 (en) Control program management system and control program change method
CN104378199B (en) Method and system for generating unit dynamic password and dynamic password generator
CN101772020A (en) Method and system for authentication processing, 3GPP authentication authorization accounting server and user device
CN101719826A (en) Dynamic token having function of updating seed key and updating method for seed key thereof
US10229291B2 (en) Method and system for cryptographically enabling and disabling lockouts for critical operations in a smart grid network
CN103001936B (en) A kind of third party's application interface authorization method and system
CN109335906A (en) Method of calibration, elevator control aggregate and elevator peripheral equipment
CN107294722A (en) A kind of terminal identity authentication method, apparatus and system
WO2017167498A1 (en) Proving authenticity of a device with the aid of proof of authorization
CN108874573A (en) For using another equipment to repair the technology of inoperable ancillary equipment
CN111236105B (en) Parking space lock management method, device and system and parking space lock
CN202831876U (en) Code hopping lock control system
CN110298941A (en) A kind of disposable temporary password generation method of intelligent door lock
JP2016199842A (en) Method for permitting device function of spinning machine
CN101252436A (en) Smart card dynamic password creating and judging system
JP2009003501A (en) Onetime password authentication system
KR101502999B1 (en) Authentication system and method using one time password
CN110634056A (en) System and method for calculating personal income tax amount based on block chain
CN103136875B (en) Method using dynamic password to conduct time limit management on tax-control cash register and system
CN105763518A (en) B/S architecture-based remote data encryption method
Mödersheim et al. Verifying sevecom using set-based abstraction
CN111859406B (en) Method, device and system for remote authentication
CN109120642B (en) Detection and verification method, device and system for emulational equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180525

CF01 Termination of patent right due to non-payment of annual fee