用于实现密码输入框的方法及设备技术

技术编号:15762620 阅读:440 留言:0更新日期:2017-07-05 22:18
本发明专利技术的实施方式提供了一种用于实现密码输入框的方法。该用于实现密码输入框的方法包括:通过用于输入密码的页面中的文本输入框接收用户输入的密码,其中,所述文本输入框的字体被设置为密文字体;根据预设的字符与密文字体样式的对应关系确定所述用户输入的密码对应的密文字体样式;在所述文本输入框中显示所述密码对应的密文字体样式。此外,本发明专利技术实施方式还提供了一种用于实现密码输入框的设备以及计算机可读存储介质。

Method and apparatus for implementing a password input frame

Embodiments of the present invention provide a method for implementing a password input frame. The method for realizing the password input box includes: through the use of a password page in the text input box to receive user input password, the font of the text input box is set as the ciphertext font; according to the corresponding relationship between the preset characters and ciphertext font style determines the user input password corresponding to the ciphertext font style; display the password corresponding to the ciphertext font in the text input box. In addition, the embodiment of the invention also provides an apparatus for implementing a password input frame and a computer-readable storage medium.

【技术实现步骤摘要】
用于实现密码输入框的方法及设备
本专利技术的实施方式涉及网络通讯领域,更具体地,本专利技术的实施方式涉及用于实现密码输入框的方法、用于实现密码输入框的设备以及计算机可读存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或者上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着互联网尤其是移动互联网的普及,部分用户可以利用智能移动电话、平板电脑、笔记型计算机或者台式计算机等智能用户终端随时随地的进行网络访问;而智能用户终端中安装的浏览器是用户实现网络访问的一个重要工具。在用户利用其智能用户终端中的浏览器进行网络访问的过程中,有时会涉及到密码输入操作,如用户在登录时需要输入用户名以及密码等信息。用户输入的密码可能会被浏览器保存,如在用户提交用户名以及密码等信息的过程中,浏览器向用户显示允许浏览器保存密码等提示信息,在用户安全意识不强或者误操作等情况下,用户输入的密码会被浏览器保存。用户输入的密码被浏览器保存会导致密码及其他信息的泄露风险较高,如用户的智能用户终端在被其他用户使用时,能够以免密码输入的方式实现相应的网络访问操作。目前,已经出现了一些避免浏览器泄露密码的技术方案,然而,这些技术方案在不同程度上存在兼容性较差、不易实现、实现成本较高或者实现过程较复杂等问题。
技术实现思路
但是,出于现有的避免浏览器泄露密码的技术方案存在由于兼容性而不能适用于部分浏览器、执行时机不好控制(如将密码输入框中的值清空的时机不好控制)、需要用户安装插件、与页面中的元素交互复杂、利用JavaScript实现较复杂且需要数据转换等问题的原因,使现有的避免浏览器泄露密码的技术方案在兼容性、易实现推广或者实现成本等方面需要得到进一步改进。因此在现有技术中,如何使技术方案在保证密码安全可靠的同时,具有较好的兼容性、可实现性以及易推广性,以适用于更多类型的浏览器,并使技术方案具有较低的实现成本,这是非常令人烦恼的过程。为此,非常需要一种改进的实现密码输入框的技术方案,该技术方案在能够保证密码安全可靠的同时,可以具有较好的兼容性、可实现性以及易推广性,从而使该技术方案能够适用于更多类型的浏览器,另外,该技术方案具有较低的实现成本。在本上下文中,本专利技术的实施方式期望提供一种用于实现密码输入框的方法、设备以及计算机可读存储介质。在本专利技术实施方式的第一方面中,提供了一种用于实现密码输入框的方法,主要包括:通过用于输入密码的页面中的文本输入框接收用户输入的密码,其中,所述文本输入框的字体被设置为密文字体;根据预设的字符与密文字体样式的对应关系确定所述用户输入的密码对应的密文字体样式;在所述文本输入框中显示所述密码对应的密文字体样式。在本专利技术的一个实施例中,所述文本输入框的字体是通过层叠样式表CSS中的Font-Face被设置为密文字体。在本专利技术的又一个实施例中,所述字符与密文字体样式的对应关系存储于密文字体文件中。在本专利技术的再一个实施例中,所述根据预设的字符与密文字体样式的对应关系确定所述用户输入的密码对应的密文字体样式的步骤包括:根据预设的密文字体文件中的各字符各自对应的密文字体样式确定所述用户输入的密码对应的密文字体样式。在本专利技术的再一个实施例中,所述文本输入框的属性被设置为以下至少一种:禁止使用复制、粘贴和剪贴、禁止自动填充、禁止使用鼠标右键菜单以及禁止使用不属于所述密文字体文件的字符。在本专利技术的再一个实施例中,所述密文字体文件是针对美国标准信息交换代码ASCII中的所有字符设置密文字体样式而形成的密文字体文件。在本专利技术的再一个实施例中,所述密文字体文件中的各字符各自对应的密文字体样式均相同。在本专利技术的再一个实施例中,所述密文字体文件包括:woff格式的密文字体文件、eot格式的密文字体文件、ttf格式的密文字体文件、otf格式的密文字体文件以及svg格式的密文字体文件中的至少一个。在本专利技术的再一个实施例中,所述方法还包括:从网络侧针对所述页面下发的CSS文件中获取所述密文字体文件。在本专利技术实施方式的第二方面中,提供了一种用于实现密码输入框的方法,包括:获取用于输入密码的页面中的字体被设置为密文字体的文本输入框所对应的字符与密文字体样式的对应关系;向智能用户终端下发所述字符与密文字体样式的对应关系以及用于输入密码的页面中的文本输入框;其中,所述字符与密文字体样式的对应关系用于确定所述用户基于所述文本输入框而输入的密码对应的密文字体样式,以在所述文本输入框中显示用户输入的密码对应的密文字体样式。在本专利技术的一个实施例中,所述方法还包括:利用CSS中的Font-Face将所述文本输入框的字体设置为密文字体。在本专利技术的又一个实施例中,所述获取用于输入密码的页面中的字体被设置为密文字体的文本输入框所对应的字符与密文字体样式的对应关系步骤包括:获取用于输入密码的页面中的字体被设置为密文字体的文本输入框所对应的密文字体文件;其中,所述密文字体文件中存储有字符与密文字体样式的对应关系。在本专利技术的再一个实施例中,所述方法还包括:将所述文本输入框的属性设置为以下至少一种:禁止使用复制、粘贴和剪贴、禁止自动填充、禁止使用鼠标右键菜单以及禁止使用不属于所述密文字体文件的字符设置。在本专利技术的再一个实施例中,所述密文字体文件是针对美国标准信息交换代码ASCII中的所有字符设置密文字体样式而形成的密文字体文件。在本专利技术的再一个实施例中,所述密文字体文件中的各字符各自对应的密文字体样式均相同。在本专利技术的再一个实施例中,所述密文字体文件包括:woff格式的密文字体文件、eot格式的密文字体文件、ttf格式的密文字体文件、otf格式的密文字体文件以及svg格式的密文字体文件中的至少一个。在本专利技术的再一个实施例中,所述向智能用户终端下发所述字符与密文字体样式的对应关系以及用于输入密码的页面中的文本输入框的步骤包括:将所述密文字体文件通过所述页面的CSS文件向智能用户终端下发。在本专利技术的再一个实施例中,所述将所述密文字体文件通过所述页面的CSS文件向智能用户终端下发的步骤包括:将所述密文字体文件转化为base64编码的数据;利用数据统一资源标识符方案DataURIscheme将所述base64编码的数据嵌入在所述页面的CSS文件中,并向智能用户终端下发所述CSS文件。在本专利技术实施方式的第三方面中,提供了一种用于实现密码输入框的设备,包括:接收密码模块,用于通过用于输入密码的页面中的文本输入框接收用户输入的密码,其中,所述文本输入框的字体被设置为密文字体;确定字体样式模块,用于根据预设的字符与密文字体样式的对应关系确定所述用户输入的密码对应的密文字体样式;显示字体样式模块,用于在所述文本输入框中显示所述密码对应的密文字体样式。在本专利技术的一个实施例中,所述文本输入框的字体是通过层叠样式表CSS中的Font-Face被设置为密文字体。在本专利技术的又一个实施例中,所述字符与密文字体样式的对应关系存储于密文字体文件中。在本专利技术的再一个实施例中,所述确定字体样式模块具体用于:根据预设的密文字体文件中的各字符各自对应的密文字体样式确定所述用户输入的密码对应的密文字体样式。在本专利技术的再一个实施例中,所述文本输入框的属性被设置为以下至少一种:禁止使用复制、粘贴本文档来自技高网...
用于实现密码输入框的方法及设备

【技术保护点】
一种方法,包括:通过用于输入密码的页面中的文本输入框接收用户输入的密码,其中,所述文本输入框的字体被设置为密文字体;根据预设的字符与密文字体样式的对应关系确定所述用户输入的密码对应的密文字体样式;在所述文本输入框中显示所述密码对应的密文字体样式。

【技术特征摘要】
1.一种方法,包括:通过用于输入密码的页面中的文本输入框接收用户输入的密码,其中,所述文本输入框的字体被设置为密文字体;根据预设的字符与密文字体样式的对应关系确定所述用户输入的密码对应的密文字体样式;在所述文本输入框中显示所述密码对应的密文字体样式。2.如权利要求1所述的方法,所述文本输入框的字体是通过层叠样式表CSS中的Font-Face被设置为密文字体。3.如权利要求1所述的方法,所述字符与密文字体样式的对应关系存储于密文字体文件中。4.如权利要求1所述的方法,所述根据预设的字符与密文字体样式的对应关系确定所述用户输入的密码对应的密文字体样式的步骤包括:根据预设的密文字体文件中的各字符各自对应的密文字体样式确定所述用户输入的密码对应的密文字体样式。5.如权利要求4所述的方法,所述文本输入框的属性被设置为以下至少一种:禁止使用复制、粘贴和剪贴、禁止自动填充、禁止使用鼠标右键菜单以及禁止使用不属于所述密文字体文件的字符。6.如权利要求4所述的方法,所述密文字体文件是针对美国标准信息交换代码ASCII中的所有字符设置密文字体样式而形成的密文字体文件。7.如权利要求4所述的方法,所述密文字体文件中的各字符各自对应的密文字体样式均相同。8.一种方法,...

【专利技术属性】
技术研发人员:尚学春陈旭阳
申请(专利权)人:网易宝有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1