CN103136461B - A kind of implementation method of anti-screenshot soft keyboard and device - Google Patents
A kind of implementation method of anti-screenshot soft keyboard and device Download PDFInfo
- Publication number
- CN103136461B CN103136461B CN201110397764.5A CN201110397764A CN103136461B CN 103136461 B CN103136461 B CN 103136461B CN 201110397764 A CN201110397764 A CN 201110397764A CN 103136461 B CN103136461 B CN 103136461B
- Authority
- CN
- China
- Prior art keywords
- picture
- soft keyboard
- character
- block
- blocked
- 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.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The present invention discloses a kind of implementation method and device of anti-screenshot soft keyboard.Described method comprises: display soft keyboard; On the soft keyboard of display, show one and block picture, and the position of picture on soft keyboard is blocked in timing change; Wherein block picture and block partial character on soft key disc; When clicking the character be not blocked on soft keyboard as user, click comes into force, and corresponding character is sent to password box; When user click on soft keyboard block picture time, click do not come into force.Technical scheme of the present invention, can stop virus or wooden horse to use the password of screenshotss and image recognition technology analysis user input.
Description
Technical field
The present invention relates to domain software Password Input resist technology field, particularly a kind of implementation method of anti-screenshot soft keyboard and device.
Background technology
Input password is an important means of protection software use safety, but along with the development of computer virus technology, conventional cryptoguard technology, being shown as the conventional meanses such as asterisk as password can not the input safety of available protecting user cipher, bogusware uses the Floor layer Technology such as keyboard hook and message hook easily can obtain the keyboard logging data of user, the security of " the password soft keyboard " of on-keyboard input is higher by contrast, user can carry out Password Input with mouse on the soft keyboard ejected, lost efficacy to make most keyboard recordable type wooden horse on present network.
Although use the mode of soft keyboard input password effectively can prevent the pry technology of virus or wooden horse, virus cannot be stoped to use screenshotss and image recognition technology analysis user to input password.
Summary of the invention
In view of this, the invention provides a kind of soft keyboard implementation method and device of anti-screenshotss, the program can stop virus or wooden horse to use the password of screenshotss and image recognition technology analysis user input.
For achieving the above object, technical scheme of the present invention is achieved in that
The invention discloses a kind of implementation method of anti-screenshot soft keyboard, the method comprises:
Display soft keyboard;
On the soft keyboard of display, show one and block picture, and the position of picture on soft keyboard is blocked in timing change; Wherein block picture and block partial character on soft key disc;
When clicking the character be not blocked on soft keyboard as user, click comes into force, and corresponding character is sent to password box;
When user click on soft keyboard block picture time, click do not come into force.
In the above-mentioned methods, described timing is changed and is blocked the position of picture on soft keyboard and comprise:
Start a timer;
When described timer expiry, change the coordinate blocking the picture upper left corner, and the bounds that picture does not exceed soft keyboard is blocked in control;
Restart described timer.
The method comprises further: the image content blocking picture is changed in timing.
In the above-mentioned methods, described timing is changed the image content blocking picture and is comprised: pre-set a width picture, every timing instant, intercept a part as blocking picture, and each part intercepted is different from the part that the last time intercepts from the picture that this is preset.
The method comprises further:
When user clicks soft keyboard, comprise the character be not blocked on a beating keyboard and click and soft keyboard blocks picture, readjust the position of the character on soft keyboard and the shape of character.
The invention also discloses a kind of implement device of anti-screenshot soft keyboard, this device comprises: soft keyboard module and block picture module;
Soft keyboard module, for showing soft keyboard;
Block picture module, on the soft keyboard of display, show one and block picture, and the position of picture on soft keyboard is blocked in timing change; Wherein block picture and block partial character on soft key disc;
Described soft keyboard module, during for clicking the character be not blocked on soft keyboard user, is sent to password box by corresponding character, for click user on soft keyboard block picture time, do not carry out password transmit operation.
In said apparatus, described in block picture module, for starting a timer, when described timer expiry, changing and blocking the coordinate in the picture upper left corner, and control to block the bounds that picture do not exceed soft keyboard, restart described timer.
In said apparatus, described in block picture module, change for timing and block the image content of picture.
In said apparatus, described in block picture module, every timing instant, from the picture preset, intercept a part as blocking picture, and each part intercepted is different from the part that the last time intercepts.
In said apparatus, described soft keyboard module, for when clicking soft keyboard whenever user, comprising the character be not blocked on a beating keyboard and clicking and soft keyboard blocks picture, readjusting the position of the character on soft keyboard and the shape of character.
From above-mentioned, this display soft keyboard of the present invention, on the soft keyboard of display, shows one and blocks picture, and the position of picture on soft keyboard is blocked in timing change; Wherein block picture and block partial character on soft key disc; When clicking the character be not blocked on soft keyboard as user, click comes into force, and corresponding character is sent to password box; When user click on soft keyboard block picture time, click infirm technical scheme, because display translation one blocks picture dynamically on soft keyboard, make the intercepting user input that screenshotss technology cannot be complete, thus reach the requirement of protection password.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the implementation method of a kind of anti-screenshot soft keyboard in the embodiment of the present invention;
Fig. 2 is that the schematic diagram of picture is blocked in the display on soft keyboard in the embodiment of the present invention;
Fig. 3 be the soft keyboard in the embodiment of the present invention blocks picture move after schematic diagram;
Fig. 4 is the structural drawing of the implement device of a kind of anti-screenshot soft keyboard in the embodiment of the present invention.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Fig. 1 is the process flow diagram of the implementation method of a kind of anti-screenshot soft keyboard in the embodiment of the present invention.As shown in Figure 1, the method comprises:
101, display soft keyboard.
102, on the soft keyboard of display, show one and block picture, and the position of picture on soft keyboard is blocked in timing change; Wherein block picture and block partial character on soft key disc.
In this step, the image content blocking picture can also be changed further.
Fig. 2 is that the schematic diagram of picture is blocked in the display on soft keyboard in the embodiment of the present invention.As shown in Figure 1, block picture and hide partial character on soft keyboard.Fig. 3 be the soft keyboard in the embodiment of the present invention blocks picture move after schematic diagram.As shown in Figure 3, block picture and not only move position, and image content also there occurs change.
In one embodiment of the invention, can in the following way: pre-set a width picture; Start a timer; Often when the timer expires, from the picture that this is preset, intercept a part block picture as current, and each part intercepted is different from the part that the last time intercepts, and change the current coordinate (this value is set as the random number in certain limit) blocking the picture upper left corner, and the bounds that picture does not exceed soft keyboard is blocked in control; Restart described timer.
103, when clicking the character be not blocked on soft keyboard as user, click comes into force, and corresponding character is sent to password box; When user click on soft keyboard block picture time, click do not come into force.
In this step, time only visible with the character on soft keyboard, click be only effective.
Method shown in Fig. 1 also comprises further: when user clicks soft keyboard, comprises the character be not blocked on a beating keyboard and click soft keyboard blocks picture, readjusts the character on soft keyboard, the position of character and the shape of character.Namely click once (comprise effectively click and invalid clicks), random variation once for the shape (such as whether tilt, whether have strikethrough etc.) of the character on soft keyboard, the position of character and character.
Visible, the scheme described in Fig. 1, can effectively prevent virus or wooden horse from using the password of screenshotss and image recognition technology analysis user input when user inputs password.
The implement device of a kind of anti-screenshot soft keyboard in the present invention is provided based on above-described embodiment.
Fig. 4 is the structural drawing of the implement device of a kind of anti-screenshot soft keyboard in the embodiment of the present invention.As shown in Figure 4, this device comprises: soft keyboard module 401 and block picture module 402;
Soft keyboard module 401, for showing soft keyboard;
Block picture module 402, on the soft keyboard of display, show one and block picture, and the position of picture on soft keyboard is blocked in timing change; Wherein block picture and block partial character on soft key disc;
Described soft keyboard module 402, during for clicking the character be not blocked on soft keyboard user, is sent to password box by corresponding character, for click user on soft keyboard block picture time, do not carry out password transmit operation.
In the device shown in Fig. 4, described in block picture module 402, for starting a timer, when described timer expiry, changing and blocking the coordinate in the picture upper left corner, and control to block the bounds that picture do not exceed soft keyboard, restart described timer.
In the device shown in Fig. 4, described in block picture module 402, also change for timing and block the image content of picture.
In the device shown in Fig. 4, described in block picture module 402, every timing instant, from the picture preset, intercept a part as blocking picture, and each part intercepted is different from the part that the last time intercepts.
In the device shown in Fig. 4, described soft keyboard module 401, also for when clicking soft keyboard whenever user, comprising the character be not blocked on a beating keyboard and clicking and soft keyboard blocks picture, readjusting the position of the character on soft keyboard and the shape of character.
In sum, this display soft keyboard of the present invention, on the soft keyboard of display, shows one and blocks picture, and the position of picture on soft keyboard is blocked in timing change; Wherein block picture and block partial character on soft key disc; When clicking the character be not blocked on soft keyboard as user, click comes into force, and corresponding character is sent to password box; When user click on soft keyboard block picture time, click infirm technical scheme, because display translation one blocks picture dynamically on soft keyboard, make the intercepting user input that screenshotss technology cannot be complete, thus reach the requirement of protection password
The foregoing is only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.All any amendments done within the spirit and principles in the present invention, equivalent replacement, improvement etc., be all included in protection scope of the present invention.
Claims (8)
1. an implementation method for anti-screenshot soft keyboard, is characterized in that, the method comprises:
Display soft keyboard;
On the soft keyboard of display, show one and block picture, and the position of picture on soft keyboard is blocked in timing change; Wherein block picture and block partial character on soft key disc;
When clicking the character be not blocked on soft keyboard as user, click comes into force, and corresponding character is sent to password box;
When user click on soft keyboard block picture time, click do not come into force;
Wherein, described timing is changed and is blocked the position of picture on soft keyboard and comprise:
Start a timer; When described timer expiry, change the coordinate blocking the picture upper left corner, and the bounds that picture does not exceed soft keyboard is blocked in control; Restart described timer.
2. method according to claim 1, is characterized in that, the method comprises further: the image content blocking picture is changed in timing.
3. method according to claim 2, it is characterized in that, described timing is changed the image content blocking picture and is comprised: pre-set a width picture, every timing instant, from the picture that this is preset, intercept a part as blocking picture, and each part intercepted is different from the part that the last time intercepts.
4. according to the method in any one of claims 1 to 3, it is characterized in that, the method comprises further:
When user clicks soft keyboard, comprise the character be not blocked on a beating keyboard and click and soft keyboard blocks picture, readjust the position of the character on soft keyboard and the shape of character.
5. an implement device for anti-screenshot soft keyboard, is characterized in that, this device comprises: soft keyboard module and block picture module;
Soft keyboard module, for showing soft keyboard;
Block picture module, on the soft keyboard of display, show one and block picture, and the position of picture on soft keyboard is blocked in timing change; Wherein block picture and block partial character on soft key disc;
Described soft keyboard module, during for clicking the character be not blocked on soft keyboard user, is sent to password box by corresponding character, for click user on soft keyboard block picture time, do not carry out password transmit operation;
Describedly blocking picture module, for starting a timer, when described timer expiry, changing the coordinate blocking the picture upper left corner, and control to block the bounds that picture do not exceed soft keyboard, restart described timer.
6. device according to claim 5, is characterized in that,
Describedly block picture module, also change the image content blocking picture for timing.
7. device according to claim 6, is characterized in that,
Describedly blocking picture module, every timing instant, from the picture preset, intercepting a part as blocking picture, and each part intercepted is different from the part that the last time intercepts.
8. the device according to any one of claim 5 to 7, is characterized in that,
Described soft keyboard module, also for when clicking soft keyboard whenever user, comprising the character be not blocked on a beating keyboard and clicking and soft keyboard blocks picture, readjusting the position of the character on soft keyboard and the shape of character.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110397764.5A CN103136461B (en) | 2011-12-02 | 2011-12-02 | A kind of implementation method of anti-screenshot soft keyboard and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110397764.5A CN103136461B (en) | 2011-12-02 | 2011-12-02 | A kind of implementation method of anti-screenshot soft keyboard and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103136461A CN103136461A (en) | 2013-06-05 |
CN103136461B true CN103136461B (en) | 2015-11-04 |
Family
ID=48496278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110397764.5A Active CN103136461B (en) | 2011-12-02 | 2011-12-02 | A kind of implementation method of anti-screenshot soft keyboard and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103136461B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104463038B (en) * | 2014-11-28 | 2017-12-05 | 上海斐讯数据通信技术有限公司 | Cipher-code input method and its system |
CN104361301B (en) * | 2014-11-28 | 2018-01-02 | 上海斐讯数据通信技术有限公司 | Cipher-code input method and its system |
CN106778224A (en) * | 2016-12-29 | 2017-05-31 | Tcl集团股份有限公司 | The control method and system of a kind of Password Input, mobile terminal |
CN112132580A (en) * | 2020-10-10 | 2020-12-25 | 深圳市智百威科技发展有限公司 | Method for protecting transaction data security and preventing transaction data from being stolen |
CN112462983B (en) * | 2020-12-17 | 2024-09-27 | 中国农业银行股份有限公司 | Contactless input device and method for determining character input value |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101093525A (en) * | 2006-09-01 | 2007-12-26 | 厦门好旺角信息技术开发有限公司 | Password input method and device for improving password security |
CN101448112A (en) * | 2008-12-24 | 2009-06-03 | 深圳创维-Rgb电子有限公司 | Method for changing startup picture display, system and television set |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8161395B2 (en) * | 2006-11-13 | 2012-04-17 | Cisco Technology, Inc. | Method for secure data entry in an application |
-
2011
- 2011-12-02 CN CN201110397764.5A patent/CN103136461B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101093525A (en) * | 2006-09-01 | 2007-12-26 | 厦门好旺角信息技术开发有限公司 | Password input method and device for improving password security |
CN101448112A (en) * | 2008-12-24 | 2009-06-03 | 深圳创维-Rgb电子有限公司 | Method for changing startup picture display, system and television set |
Also Published As
Publication number | Publication date |
---|---|
CN103136461A (en) | 2013-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103136461B (en) | A kind of implementation method of anti-screenshot soft keyboard and device | |
EP2892198B1 (en) | Detecting and breaking captcha automation scripts and preventing image scraping | |
US20170006053A1 (en) | Automatically preventing and remediating network abuse | |
CN107979612A (en) | The system and method that the computer environment of safety is provided | |
US9930705B2 (en) | Mobile terminal control method, apparatus and system | |
US20140283118A1 (en) | OS Security Filter | |
TW200910282A (en) | Method of inputting a password | |
CN110377202A (en) | Image processing method, device, electronic equipment and storage medium | |
CN101162489B (en) | Personate photograph producing method used for keep input secret and method of use thereof | |
CN104461287A (en) | Handling method and device for floating object and terminal | |
US20160180073A1 (en) | Captcha processing method and device, terminal and server | |
KR102273093B1 (en) | Method of inputting confidential data on a terminal | |
CN103605487A (en) | Method for transparently capturing print data | |
CN106203176A (en) | A kind of application encryption method and device | |
KR101228028B1 (en) | Virtual keyboard and preventing method for hacking information using the same | |
KR20140070408A (en) | A method and device for preventing logging of computer on-screen keyboard | |
CN100407091C (en) | A kind of operation interface protection method | |
CN112637195B (en) | Method and device for controlling electronic equipment and electronic equipment | |
HK1221535A1 (en) | Method and device for inputting information | |
CN105487917A (en) | Method and device for repairing verification code system with virtual machine | |
CN108959868A (en) | A kind of booting computer method, apparatus and computer | |
CN103116441B (en) | A kind of windows switching method and device | |
CN109726547A (en) | A kind of file executes management method and relevant apparatus | |
CN111052113A (en) | System for preventing stain and peep attack of mobile equipment and user pattern authentication method | |
CN109190363A (en) | A kind of information processing method and electronic 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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder | ||
CP02 | Change in the address of a patent holder |
Address after: Room 810, 8 / F, 34 Haidian Street, Haidian District, Beijing 100080 Patentee after: BEIJING D-MEDIA COMMUNICATION TECHNOLOGY Co.,Ltd. Address before: 100089 Beijing city Haidian District wanquanzhuang Road No. 28 Wanliu new building 6 storey block A room 602 Patentee before: BEIJING D-MEDIA COMMUNICATION TECHNOLOGY Co.,Ltd. |