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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004364 calculation method Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000069 prophylactic effect Effects 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
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
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.
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)
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)
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)
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 |
-
2014
- 2014-12-05 CN CN201410740229.9A patent/CN104378199B/en not_active Expired - Fee Related
Patent Citations (3)
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 |