CN106295314A - Encryption method based on dummy keyboard and device - Google Patents
Encryption method based on dummy keyboard and device Download PDFInfo
- Publication number
- CN106295314A CN106295314A CN201510268973.8A CN201510268973A CN106295314A CN 106295314 A CN106295314 A CN 106295314A CN 201510268973 A CN201510268973 A CN 201510268973A CN 106295314 A CN106295314 A CN 106295314A
- Authority
- CN
- China
- Prior art keywords
- information
- character
- user
- input
- keyboard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides a kind of encryption method based on dummy keyboard and device, wherein, the method includes: when user starts dummy keyboard execution information input, the one in the multiple default virtual keyboard character arrangement information of random display;The information inputted user on the virtual keyboard character arrangement information of random display by preset rules is encrypted.Pass through the present invention so that user is safer when on-line payment, solve the problem that in correlation technique, mobile client on-line payment is the safest.
Description
Technical field
The present invention relates to the communications field, in particular to a kind of encryption method based on dummy keyboard and dress
Put.
Background technology
Along with the Internet develops rapidly, shopping online become present people life theme, as Taobao, Jingdone district with
And each big net purchase website, and universal along with smart mobile phone, the life of people becomes palm life gradually, moves
Dynamic payment is arisen at the historic moment, and this is the transformation of funds transaction face-to-face to tradition.So can fast and safety
Pay the major issue becoming the transfer of current fund.
Cell phone system is mostly Android and IOS system at present, but each client software does not all have at present
The tightest protective measure so that user trusts the fund security of oneself completely, so constraining mobile payment
Flourish.
The keyboard that mobile payment technology uses at present is all common keyboard, similar common keyboard or out of order virtual key
Dish, is then encrypted the payment cipher of user's input, and common virtual keyboard easily causes password by onlooker
Peeping, out of order dummy keyboard can effectively prevent this point, as a example by the out of order dummy keyboard of forefront,
This dummy keyboard trends towards the application of personal device PC end on using, and the process to keyboard layout and numeral keys does not has
Relate to, use, with original keyboard, there are mapping relations one by one, form mapping table and be stored in PC end, former keyboard
For QWER, the Orderless keyboard as generated is ERPY ..., if the character of user's input is Q, then it is mapped as E,
Then use default AES, user's input is encrypted.The method solves password to a certain extent
Safety problem, but preferable not enough.
For the problem that mobile client on-line payment in correlation technique is the safest, the most not yet propose effectively
Solution.
Summary of the invention
Present invention is primarily targeted at a kind of encryption method based on dummy keyboard of offer and device, with at least
Solve the problem that in correlation technique, mobile client on-line payment is the safest.
According to an aspect of the invention, it is provided a kind of encryption method based on dummy keyboard, including: with
When family starts dummy keyboard execution information input, the multiple default described virtual keyboard character information of random display
One in layout;By preset rules to user at the described virtual keyboard character arrangement information of random display
The information of upper input is encrypted.
Further, described character information includes: alphanumeric message, symbolic information and function key letter
Breath, then the one in the multiple default described virtual keyboard character arrangement information of random display includes: by described
Symbolic information that symbolic information middle finger is permanent and described function key information are in the appointment of described character information layout
Show on position;By described alphanumeric message random display in described character information layout.
Further, described digital information is Chinese figure information.
Further, by preset rules to user at the described virtual keyboard character arrangement information of random display
The information of upper input is encrypted and includes: by RSA public key encryption algorithm to user described in random display
On virtual keyboard character arrangement information, the information of input is encrypted.
Further, by preset rules to user at the described virtual keyboard character information cloth of random display
After in office, the information of input is encrypted, described method also includes: information after encryption is sent to the 3rd flat
Platform verifies.
According to another aspect of the present invention, it is provided that a kind of encryption device based on dummy keyboard, including: aobvious
Show module, for user start dummy keyboard perform information input time, random display is multiple default described
One in virtual keyboard character arrangement information;Encrypting module, for by preset rules to user at random
On the described virtual keyboard character arrangement information of display, the information of input is encrypted.
Further, described character information includes: alphanumeric message, symbolic information and function key letter
Breath, the most described display module includes: the first display unit, for by permanent for described symbolic information middle finger
Symbolic information and described function key information show on the appointment position of described character information layout;Second display
Unit, for by described alphanumeric message random display in described character information layout.
Further, described digital information is Chinese figure information.
Further, described encrypting module, it is additionally operable to by RSA public key encryption algorithm, user be shown random
On the described virtual keyboard character arrangement information shown, the information of input is encrypted.
Further, by preset rules to user at the described virtual keyboard character information cloth of random display
After in office, the information of input is encrypted, described device also includes: sending module, for believing after encryption
Breath is sent to the 3rd platform and verifies.
By the present invention, use when user starts dummy keyboard execution information input, random at the interface of terminal
Show the layout of a kind of virtual keyboard character information, say, that in the keypad character information simply of terminal demonstration
Only a kind of layout type, the letter then on the virtual keyboard character arrangement information of random display, user inputted
Breath is encrypted, and passes through the present embodiment so that user is safer when on-line payment, solves correlation technique
The problem that middle mobile client on-line payment is the safest.
Accompanying drawing explanation
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application,
The schematic description and description of the present invention is used for explaining the present invention, is not intended that the improper limit to the present invention
Fixed.In the accompanying drawings:
Fig. 1 is the flow chart of encryption method based on dummy keyboard according to embodiments of the present invention;
Fig. 2 is the structured flowchart of encryption device based on dummy keyboard according to embodiments of the present invention;
Fig. 3 is the optional structured flowchart one of encryption device based on dummy keyboard according to embodiments of the present invention;
Fig. 4 is the optional structured flowchart two of encryption device based on dummy keyboard according to embodiments of the present invention;
Fig. 5 is the system architecture diagram realizing the quick safety keyboard paid according to alternative embodiment of the present invention;
Fig. 6 is the layout one of the safety keyboard according to alternative embodiment of the present invention;
Fig. 7 is the layout two of the safety keyboard according to alternative embodiment of the present invention;
Fig. 8 is the flow chart of the method realizing the quick safety keyboard paid according to alternative embodiment of the present invention;
Fig. 9 is the flow chart of the operating process within the cryptographic handling module according to alternative embodiment of the present invention.
Detailed description of the invention
It should be noted that in the case of not conflicting, the embodiment in the application and the feature in embodiment
Can be mutually combined.Describe the present invention below with reference to the accompanying drawings and in conjunction with the embodiments in detail.
Present embodiments providing a kind of encryption method based on dummy keyboard, Fig. 1 is according to embodiments of the present invention
The flow chart of encryption method based on dummy keyboard, as it is shown in figure 1, the step of the method includes:
Step S102: when user starts dummy keyboard execution information input, the multiple default void of random display
Intend the one in keypad character arrangement information;
Step S104: by preset rules to user on the virtual keyboard character arrangement information of random display defeated
The information entered is encrypted.
By the present embodiment, use user start dummy keyboard perform information input time, at the interface of terminal with
Machine shows the layout of a kind of virtual keyboard character information, say, that in the keypad character information only of terminal demonstration
It is only a kind of layout type, then to user's input on the virtual keyboard character arrangement information of random display
Information is encrypted, and passes through the present embodiment so that user is safer when on-line payment, solves relevant skill
The problem that in art, mobile client on-line payment is the safest.
The character information that the present embodiment is related to may include that alphanumeric message, symbolic information and
Function key information, based on this, the multiple default dummy keyboard word of random display in step S102 in the present embodiment
A kind of mode in symbol arrangement information, can be achieved in that
Step S11: by symbolic information permanent for symbolic information middle finger and function key information in character information layout
Appointment position on show;
Step S12: by alphanumeric message random display in character information layout.
For above-mentioned steps S11 and step S12, in an application scenarios of the present embodiment, dummy keyboard
Layout may is that the layout of conventional keypad comprises 49 buttons, and top is to pack up key (merit in the present embodiment
Can key), conventional 6 character keys (specifying conventional symbolic key) and deletion key (function key), a then row
Being the digital keys from the zero to nine, zone line is 26 letter keys, and the distribution capitalization switching of the left side, downside is with little
Write switch transition key (function key), on the right of downside, be distributed symbol switching and acknowledgement key (function key), center under
Side is space bar (function key).Visible, the symbolic key that function key and appointment are commonly used in the present embodiment is distributed in
Fixing position, and letter and character keys are in fixed area, and in this fixed area letter and character
The order of key is random.
In another optional embodiment of the present embodiment, the digital information related to for the present embodiment is can
Elect Chinese figure information as.Although numeral keys's Chinese key table shows, but when the password of background process input still
By Arabic numerals 0-9 process, the purpose of do so is the safety ensureing user's input, and it is defeated that others sees
Entering the input with backstage actual storage and have difference, on keyboard, input and backstage storage are the most relevant simultaneously, it is easy to use
Family understands the input of oneself, not only facilitates the input of user but also ensured the safety that user inputs.
And in step S104 that the present embodiment is related to by preset rules to user in the void of random display
The information of input on keypad character arrangement information of intending is encrypted mode, an optional embodiment party of the present embodiment
Formula, can be achieved in that by RSA public key encryption algorithm user in the void of random display
The information of input on keypad character arrangement information of intending is encrypted.It should be noted that RSA public key encryption algorithm
Being RSA public-key encryptosystem, the prompting of the disclosure secret key cipher uses different encryption keys and solution exactly
Decryption key, is a kind of " being derived decruption key by consistent encryption key the most infeasible " cipher system,
Additionally, this RSA Algorithm is intended merely to be illustrated, being not intended that the restriction of the present invention, other can
With the algorithm for being encrypted also within protection scope of the present invention.
And the present embodiment by preset rules to user at the virtual keyboard character arrangement information of random display
After the information of upper input is encrypted, the method for the present embodiment can also include: information after encryption is sent to
3rd platform verifies.
Additionally providing a kind of encryption device based on dummy keyboard in the present embodiment, this device is used for realizing above-mentioned
Embodiment and optional embodiment, carried out repeating no more of explanation.As used below, term " mould
Block " " unit " can realize the software of predetermined function and/or the combination of hardware.Although described by following example
Device preferably realize with software, but hardware, or the realization of the combination of software and hardware is also possible
And be contemplated.
Fig. 2 is the structured flowchart of encryption device based on dummy keyboard according to embodiments of the present invention, such as Fig. 2
Shown in, this device includes: display module 22, is used for when user starts dummy keyboard execution information input,
One in the multiple default virtual keyboard character arrangement information of random display;Encrypting module 24, with display mould
Block 22 is of coupled connections, for by preset rules to user at the virtual keyboard character arrangement information of random display
The information of upper input is encrypted.
Fig. 3 is the optional structured flowchart one of encryption device based on dummy keyboard according to embodiments of the present invention, as
Shown in Fig. 3, character information includes: alphanumeric message, symbolic information and function key information, then show
Module 22 includes: the first display unit 32, for by symbolic information permanent for symbolic information middle finger and function
Key information shows on the appointment position of character information layout;Second display unit 34, with the first display unit
32 are of coupled connections, for by alphanumeric message random display in character information layout.
Alternatively, the digital information of stating for relating in the present embodiment is Chinese figure information.
Alternatively, encrypting module 24, it is additionally operable to by RSA public key encryption algorithm user at random display
On virtual keyboard character arrangement information, the information of input is encrypted.
Fig. 4 is the optional structured flowchart two of encryption device based on dummy keyboard according to embodiments of the present invention,
The information inputted user on the virtual keyboard character arrangement information of random display by preset rules is added
After close, this device also includes: sending module 42, is of coupled connections with encrypting module 24, after encrypting
Information is sent to the 3rd platform and verifies.
The present invention is illustrated by the alternative embodiment below in conjunction with the present invention;
This alternative embodiment, it is provided that a kind of safety keyboard method realizing fast paying, wherein, safety keyboard
Layout portion comprises 49 buttons, and top is to pack up key, conventional 6 character keys and delete key, and then one
Row be Chinese from the zero to nine button, zone line is 26 letters or character keys, the left side, downside distribution capitalization
Switching and small letter switch transition key, be distributed symbol switching and acknowledgement key on the right of downside, lower side, center is space bar.
In this alternative embodiment, safety keyboard possesses numeral keys all the time at second row and random distribution, letter key and word
Symbol key represents every time or switches layout and all rearranges, only pack up, delete, capitalize, small letter, symbol,
Space and acknowledgement key layout will not change.
It should be noted that pack up key for packing up secure soft-keyboard, delete key in the password deleting input
Single character, cap lock is used for switch key for switching lower case on keyboard to capitalization, small letter key
Capitalization on dish is to lower case, and symbolic key is for switching to character by the lower case region on soft keyboard
Region, space bar is used for inputting single space character, and acknowledgement key is used for the encryption of password and is transferred to server.
This alternative embodiment additionally provides the system of a kind of safety keyboard realizing and fast paying, this system include with
Lower part:
1) in terminal, provide unique virtual keyboard layout, layout comprises letter, Chinese figure is shown,
Character and necessary function button;Wherein, this function button is used for providing out of order letter, Chinese figure and word
Symbol keyboard, shows that virtual keyboard layout local changes again every time, the randomly ordered letter in backstage, Chinese figure and
Character also represents in the zones of different of keyboard;
2) providing Password Input module, the user cipher input shown with * for input, the password after input exists
Input frame is also encrypted, and period can carry out capital and small letter switching, symbol switching etc. and meet user's input
Needing, password acquisition module obtains the value of each keyboard by monitoring keyboard and obtains the password of input, out of order
Each button of rear keyboard has a code value, this code value unique and with button one_to_one corresponding, monitor each button
Obtain the input of user;
3) Chinese figure processing module, for when listening to Chinese figure button operation, backstage by corresponding Ah
Arabic numbers inputs as user;
4) function button processing module, for monitor function button, when function button operates, triggers corresponding
Function, as when capital and small letter handoff functionality triggers, the upper and lower case letter in switching letter region;
5) cryptographic module, for being encrypted by the password of input, uses RSA to be encrypted;
6) transport module, verifies for the ciphertext of generation is transferred to third-party platform;
Visible, this alternative embodiment is functionally divided and is broadly divided into four module: safety keyboard layout modules, peace
Full keyboard input module, cryptographic handling module, ciphertext transport module.The displaying of safety keyboard layout modules is rationally pressed
Key layout, safety keyboard input module mainly processes Password Input and various switching, and cryptographic handling module is to close
Code is encrypted, and ciphertext transport module realizes ciphertext and docks with third-party platform.
Below in conjunction with method and the above-mentioned module of this alternative embodiment, this alternative embodiment is carried out related description;
Including firstly, for the keyboard in this alternative embodiment: individualized virtual keyboard, package system carries key
Dish, again layout keyboard, and the safety keyboard in this alternative embodiment is divided into Chinese-character digital key, letter key,
Symbolic key and function key.
Wherein, rewrite or the realization of soft key, self-defined pack up keyboard method, it is achieved click on safety-key
Dish is packed up bond energy and is packed up safety keyboard, rewrites Caps Lock, it is achieved switching cap lock shows capital letter at random
Female keyboard, switching small letter key is shown lower case keyboard at random, is rewritten symbolic key, it is achieved click on symbolic key random
Display symbol keyboard, self-defined deletion key, it is achieved click on the password deleted in bond energy deletion password box, from
Definition acknowledgement key, it is achieved click on acknowledgement key, it is achieved password encryption is also transmitted.
Then, when Password Input Chinese figure processes, monitor Chinese figure input, Chinese figure key is existed
Backstage processes with Arabic numerals.After Password Input, call cipher encryption algorithm and complete the encryption behaviour of password
Make.After having encrypted, ciphertext is transferred to third-party platform
Use this alternative embodiment compared with correlation technique, can effectively identify the user that fund operates, ensure
The safety of user's fund and facilitate user's online payment.Solve the peace that the mobile payment in correlation technique exists
Full hidden danger, so that it is guaranteed that user's fund security.
This alternative embodiment can apply to: (1) Alipay, and the password of Alipay pays can use the present invention
In method, there is safety keyboard of the present invention to ensure yours when user can use in online Taobao or when transferring accounts
Fund security, reaches conveniently to use, fast use and the most secure effect.(2) mobile phone Net silver, mobile phone
Net silver can call the safety keyboard of the present invention when Password Input, user with mobile phone carry out fund operation time can
To input password with safety keyboard, it is to avoid password is checked by other people and reveals, password encryption simultaneously processes, dual
Ensure.(3) financing application, the financing application on mobile phone can be to logging in password and payment cipher carries out safety-key
The use of dish, ensures fund security.(4) train booking, mobile phone logs in password when logging in 12306 booking
Can use safety keyboard, the password that can protect user is the most compromised, ensures user's Ticketing information and individual
The safety of information.
Below in conjunction with the accompanying drawings alternative embodiment of the present invention is described in detail;
Fig. 5 is the system architecture diagram realizing the quick safety keyboard paid according to alternative embodiment of the present invention,
As it is shown in figure 5, the system of this optional enforcement includes: safety keyboard layout modules, safety keyboard input module,
Cryptographic handling module and password transport module.Wherein virtual keyboard layout is designed by safety keyboard layout modules,
Most going up row is conventional characters, is followed by row's Chinese figure layout, and zone line can be cut for letter display area
It is changed to capitalization or character, the function key that around layout is practical;Safety keyboard input module has been used for input
Various operations, comprise switching capital and small letter, switch character, show the content re-layout of keyboard every time, and
Pack up safety keyboard and delete a character of input;Cryptographic handling module mainly completes the password of user's input and enters
Row rsa encryption operates, it is thus achieved that the user cipher after encryption;What password transport module completed ciphertext is transferred to
Tripartite's server.
Fig. 6 is the layout one of the safety keyboard according to alternative embodiment of the present invention, and Fig. 7 is can according to the present invention
Selecting the layout two of the safety keyboard of embodiment, Fig. 6 illustrates the layout of alphabetic keypad, and Fig. 7 illustrates symbol
The layout of keyboard, this layout in Android platform by finishing writing topology file with xml document, under Res
Newly-built two xml document, respectively qwerty.xml and symbols.xml, qwerty.xml is the cloth of Fig. 6
Office file, symbols.xml is the topology file of Fig. 7.This topology file realizes the layout of soft keyboard, each
Button has a codes value, i.e. each keyboard in layout to have individual code code value one_to_one corresponding therewith,
Code value as corresponding in button a is 97, monitors each button by code value, needs existing in code
The keyBoard of Android platform be packaged, the method using original keyBoard, for special
The function needed needs again certain methods or self-defined certain methods to realize, and for ios platform, passes through
The view at acquisition system keyboard place, the most self-defined view cover on system keyboard view, then
Add the method that personalization realizes.
Fig. 8 is the flow chart of the method realizing the quick safety keyboard paid according to alternative embodiment of the present invention,
As shown in Figure 8, the step of this flow process includes:
Step S802: start safety keyboard;
Step S804: Password Input processes;
Step S806: password encryption;
Step S808: password transmits;
Step S810: judge that password is the most correct;When being judged as YES, perform step S812, be judged as
Time no, perform step S814;
Step S812: pay successfully;
Step S814: pay unsuccessfully.
It is to say, above-mentioned steps S802 to the whole process of step S814 is: start safety keyboard, now
The present invention self-defining safety keyboard layout can be ejected, safety keyboard operates, input password, because of every
In the safety keyboard of secondary ejection, the layout of keyboard content is different, thus avoids inputting the leakage of password, backstage root
Monitoring according to the code of each button, during for clicking on Chinese figure, backstage carries out judging by Arabic numerals
Processing, then the password of user's input can be used RSA method to be encrypted by system, and use should
The result of algorithm for encryption on java platform after given key and ciphertext after can decrypt in plain text, will be after encryption
Ciphertext be transferred to service end data base and compare, it is judged that the correctness of password, if password is not to direct payment
Failure returns, if password comparison is correct, jumps to pay successful interface, and the delivery operation success of prompting user is complete
Become.
Fig. 9 is the flow chart of the operating process within the cryptographic handling module according to alternative embodiment of the present invention, as
Shown in Fig. 9, the step of this flow process includes:
Step S902: input password;
Step S904: password rsa encryption;
Step S906: the password after output encryption.
The detailed process of this process is: Cipher Processing uses 1024 RSA Algorithms, firstly generates PKI and private
Key, the password of user becomes ciphertext to export according to public key encryption, when being sent to service end, service end private key and close
Literary composition is decrypted, if the result of deciphering is consistent with the result of storage in data base, then explanation Password Input is correct,
Otherwise Password Input is wrong.
In another embodiment, additionally provide a kind of software, this software be used for performing above-described embodiment and
Technical scheme described in preferred implementation.
In another embodiment, additionally providing a kind of storage medium, in this storage medium, storage has above-mentioned
Software, this storage medium includes but not limited to: CD, floppy disk, hard disk, scratch pad memory etc..
Obviously, those skilled in the art should be understood that each module of the invention described above or each step can be used
General calculating device realizes, and they can concentrate on single calculating device, or is distributed in multiple
Calculating on the network that device is formed, alternatively, they can come with calculating the executable program code of device
Realize, performed by calculating device it is thus possible to be stored in storing in device, and in some feelings
Under condition, to be different from the step shown or described by order execution herein, or they can be made respectively
It is made each integrated circuit modules, or the multiple modules in them or step are fabricated to single integrated circuit
Module realizes.So, the present invention is not restricted to the combination of any specific hardware and software.
Above are only the alternative embodiment of the present invention, be not limited to the present invention, for this area
For technical staff, the present invention can have various modifications and variations.All within the spirit and principles in the present invention,
Any modification, equivalent substitution and improvement etc. made, should be included within the scope of the present invention.
Claims (10)
1. an encryption method based on dummy keyboard, it is characterised in that including:
When user starts dummy keyboard execution information input, the multiple default described virtual key of random display
One in dish character information layout;
By preset rules, user is inputted on the described virtual keyboard character arrangement information of random display
Information be encrypted.
Method the most according to claim 1, it is characterised in that described character information includes: letter and number
Information, symbolic information and function key information, the then multiple default described virtual keyboard character of random display
One in arrangement information includes:
By symbolic information permanent for described symbolic information middle finger and described function key information at described character
Show on the appointment position of arrangement information;
By described alphanumeric message random display in described character information layout.
Method the most according to claim 2, it is characterised in that described digital information is Chinese figure information.
Method the most according to claim 1, it is characterised in that by preset rules to user at random display
Described virtual keyboard character arrangement information on the information of input be encrypted and include:
By RSA public key encryption algorithm to user at the described virtual keyboard character information cloth of random display
In office, the information of input is encrypted.
Method the most according to claim 1, it is characterised in that user is being shown random by preset rules
After on the described virtual keyboard character arrangement information shown, the information of input is encrypted, described method is also wrapped
Include:
Information after encryption is sent to the 3rd platform verify.
6. an encryption device based on dummy keyboard, it is characterised in that including:
Display module, for when user starts dummy keyboard execution information input, random display is multiple pre-
If described virtual keyboard character arrangement information in one;
Encrypting module, for believing at the described virtual keyboard character of random display user by preset rules
In breath layout, the information of input is encrypted.
Device the most according to claim 6, it is characterised in that described character information includes: letter and number
Information, symbolic information and function key information, the most described display module includes:
First display unit, for by symbolic information permanent for described symbolic information middle finger and described function
Key information shows on the appointment position of described character information layout;
Second display unit, for by described alphanumeric message in described character information layout random
Display.
Device the most according to claim 7, it is characterised in that described digital information is Chinese figure information.
Device the most according to claim 6, it is characterised in that
Described encrypting module, is additionally operable to by RSA public key encryption algorithm user described in random display
On virtual keyboard character arrangement information, the information of input is encrypted.
Device the most according to claim 6, it is characterised in that user is being shown random by preset rules
After on the described virtual keyboard character arrangement information shown, the information of input is encrypted, described device also wraps
Include:
Sending module, verifies for information after encryption is sent to the 3rd platform.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510268973.8A CN106295314A (en) | 2015-05-22 | 2015-05-22 | Encryption method based on dummy keyboard and device |
PCT/CN2016/071219 WO2016188127A1 (en) | 2015-05-22 | 2016-01-18 | Virtual keyboard-based encryption method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510268973.8A CN106295314A (en) | 2015-05-22 | 2015-05-22 | Encryption method based on dummy keyboard and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106295314A true CN106295314A (en) | 2017-01-04 |
Family
ID=57393454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510268973.8A Pending CN106295314A (en) | 2015-05-22 | 2015-05-22 | Encryption method based on dummy keyboard and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106295314A (en) |
WO (1) | WO2016188127A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107766719A (en) * | 2017-09-18 | 2018-03-06 | 北京华伟恒远信息系统技术有限公司 | A kind of method and device that log-on message is encrypted |
CN108280647A (en) * | 2018-02-12 | 2018-07-13 | 北京金山安全软件有限公司 | Private key protection method and device for digital wallet, electronic equipment and storage medium |
CN113378195A (en) * | 2021-06-21 | 2021-09-10 | 上海盛付通电子支付服务有限公司 | Method, apparatus, medium, and program product for encrypted communication |
CN113806766A (en) * | 2021-08-12 | 2021-12-17 | 招银云创信息技术有限公司 | Data encryption method and device, computer equipment and storage medium |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201520741D0 (en) * | 2015-05-27 | 2016-01-06 | Mypinpad Ltd And Licentia Group Ltd | Authentication methods and systems |
CN110598486B (en) * | 2019-08-30 | 2022-02-15 | 北京奇艺世纪科技有限公司 | Virtual keyboard encryption method and device and readable storage medium |
CN111914312B (en) * | 2020-08-07 | 2024-02-13 | 上海方付通科技服务股份有限公司 | Terminal password keyboard system based on film card hardware and PIN code protection method |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1111462A (en) * | 1993-07-01 | 1995-11-08 | 布尔Cp8公司 | Method for inputting confidential information, and associated terminal |
CN1588280A (en) * | 2004-07-08 | 2005-03-02 | 上海交通大学 | Dynamic cipher input method and its keyboard |
CN2751351Y (en) * | 2004-12-15 | 2006-01-11 | 重庆邮电学院 | Anti-peeping touch screen keys randomly arranged password input device |
CN101075873A (en) * | 2007-06-28 | 2007-11-21 | 腾讯科技(深圳)有限公司 | Method and system for inputting content |
CN101388059A (en) * | 2007-09-14 | 2009-03-18 | 英业达股份有限公司 | Screen keyboard input system and method for preventing Trojan horse program |
CN102566924A (en) * | 2011-12-26 | 2012-07-11 | 重庆新媒农信科技有限公司 | Soft keyboard operation processing method capable of enhancing safety protection |
CN103390124A (en) * | 2012-05-08 | 2013-11-13 | 迪斯克雷蒂克斯科技公司 | Apparatus, system and method for secure entry and processing of passwords |
CN103996011A (en) * | 2014-06-05 | 2014-08-20 | 福建天晴数码有限公司 | Method and device for protecting codes to be input safely |
CN104239783A (en) * | 2014-09-19 | 2014-12-24 | 东软集团股份有限公司 | System and method for safely inputting customizing messages |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6549194B1 (en) * | 1999-10-01 | 2003-04-15 | Hewlett-Packard Development Company, L.P. | Method for secure pin entry on touch screen display |
CN101316424A (en) * | 2008-07-08 | 2008-12-03 | 阿里巴巴集团控股有限公司 | Information transmission method, system and device |
CN102662483A (en) * | 2012-02-28 | 2012-09-12 | 浪潮电子信息产业股份有限公司 | A method for cloud computing business intelligent terminal users to safely input information |
CN104866129A (en) * | 2014-07-09 | 2015-08-26 | 深圳市证通电子股份有限公司 | Computing device and password input method thereof |
-
2015
- 2015-05-22 CN CN201510268973.8A patent/CN106295314A/en active Pending
-
2016
- 2016-01-18 WO PCT/CN2016/071219 patent/WO2016188127A1/en active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1111462A (en) * | 1993-07-01 | 1995-11-08 | 布尔Cp8公司 | Method for inputting confidential information, and associated terminal |
CN1588280A (en) * | 2004-07-08 | 2005-03-02 | 上海交通大学 | Dynamic cipher input method and its keyboard |
CN2751351Y (en) * | 2004-12-15 | 2006-01-11 | 重庆邮电学院 | Anti-peeping touch screen keys randomly arranged password input device |
CN101075873A (en) * | 2007-06-28 | 2007-11-21 | 腾讯科技(深圳)有限公司 | Method and system for inputting content |
CN101388059A (en) * | 2007-09-14 | 2009-03-18 | 英业达股份有限公司 | Screen keyboard input system and method for preventing Trojan horse program |
CN102566924A (en) * | 2011-12-26 | 2012-07-11 | 重庆新媒农信科技有限公司 | Soft keyboard operation processing method capable of enhancing safety protection |
CN103390124A (en) * | 2012-05-08 | 2013-11-13 | 迪斯克雷蒂克斯科技公司 | Apparatus, system and method for secure entry and processing of passwords |
CN103996011A (en) * | 2014-06-05 | 2014-08-20 | 福建天晴数码有限公司 | Method and device for protecting codes to be input safely |
CN104239783A (en) * | 2014-09-19 | 2014-12-24 | 东软集团股份有限公司 | System and method for safely inputting customizing messages |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107766719A (en) * | 2017-09-18 | 2018-03-06 | 北京华伟恒远信息系统技术有限公司 | A kind of method and device that log-on message is encrypted |
CN108280647A (en) * | 2018-02-12 | 2018-07-13 | 北京金山安全软件有限公司 | Private key protection method and device for digital wallet, electronic equipment and storage medium |
CN113378195A (en) * | 2021-06-21 | 2021-09-10 | 上海盛付通电子支付服务有限公司 | Method, apparatus, medium, and program product for encrypted communication |
CN113806766A (en) * | 2021-08-12 | 2021-12-17 | 招银云创信息技术有限公司 | Data encryption method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2016188127A1 (en) | 2016-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106295314A (en) | Encryption method based on dummy keyboard and device | |
CN103986837B (en) | Information processing method and device | |
EP3230917B1 (en) | System and method for enabling secure authentication | |
CN102419805B (en) | Terminal equipment and method for encrypting user information | |
US10135614B2 (en) | Integrated contactless MPOS implementation | |
US8656180B2 (en) | Token activation | |
RU2584500C2 (en) | Cryptographic authentication and identification method with real-time encryption | |
US20120066517A1 (en) | Dispersed secure data storage and retrieval | |
CN105812332A (en) | Data protection method | |
CN101677269B (en) | Method and system for transmitting keys | |
CN104270517A (en) | Information encryption method and mobile terminal | |
CN103036681B (en) | A kind of password safety keyboard device and system | |
CN104182680A (en) | User name password management and user name password input method and system | |
CN113032753B (en) | Identity verification method and device | |
CN105761066A (en) | Bank card password protection method and system | |
CN108199847A (en) | Security processing method, computer equipment and storage medium | |
CN100459495C (en) | Password dynamic enciphering inputmethod of public emipering mode | |
CN103929312A (en) | Mobile terminal and method and system for protecting individual information of mobile terminal | |
CN200993803Y (en) | Internet banking system safety terminal | |
CN108092764A (en) | A kind of cipher management method, equipment and the device with store function | |
JP5670001B1 (en) | Transaction system, transaction method, and information recording medium | |
CN108924822B (en) | Card-contained secure communication method based on trusted environment and mobile terminal | |
WO2011058629A1 (en) | Information management system | |
CN103294943B (en) | Ciphering signature handwriting device and method | |
CN107889102B (en) | Method and device for encrypting and decrypting information in short message |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170104 |