如何知道密码出现错误的原因

   当用户输入的是密码而得到的反馈却仅仅是一行星号的时间,就意味着可用性的损失。通常情况下,掩盖密码不仅仅不会增加安全性,而且还会由于造成登录失败从而进一步导致业务成本的增加。 当你认为在浏览器登陆窗口中输入的密码可能出现错误时,一个简单的JavaScript技巧可以帮你找到密码的错误可能出现在什么地方。

  我(可以预见)关注的是人们将会如何对待他提出的意见。但问题的关键是,在很多情况下,掩盖密码是一项非常重要的安全功能,举例来说,当我在咖啡店通过笔记本计算机上网冲浪的时间,周围的陌生人可能看到我的密码,或者比如在机场等候区或图书馆等场合,当我上网时,周围有可能有照相机记录屏幕上显示的信息。即使是在房间里进行工作时,在这里你一天输入的密码可能比其它场合一星期输入的也多,进行掩盖密码也是非常重要的防范措施。

  但在另一方面,有时间密码也需要很容易被看见,这时你不必担心有人可以获取屏幕上的信息。这种情况下,选择显示密码将是一种不错的方式。

  这一段JavaScript脚本就适用于此类的时间:

  var els = document.getElementsByTagName('input');

  for(var x = 0; x < els.length; x++) {

  if(els[x].type.toLowerCase() == 'password' ) {

  var test = els[x].type = 'text';

  }

  }

  如果你全选该脚本的内容,并删除所有的换行符,它就变成了单行脚本。这时间,你删除浏览器地址栏中的内容并粘贴该脚本的内容进去,按下回车键。掩盖的密码内容就会显示出来。

  如果你希望经常使用该脚本的话,为了方便地起见可以在Firefox书签工具栏中创建一个书签按键。我们要做的第一步就是创建一个新的书签,和创建其它的书签没什么区别,但你可能想选择一个不包含图标的页面。接下来:

  1、右键单击新创建的书签按键,然后选择属性。不用担心,书签属性对话框的标题栏会显示你可以编辑的原始网页书签名称。

  2、更改名称的内容为显示(或者任何其它你希望说的内容)。

  3、如上所述,利用同样的方法更改浏览器地址栏中的本地内容。

  4、确认关键字和说明信息,并且根据你的情况填满相关部分(或者也可以选择什么也不填)。

  5、点击保存更改按键。

  这就大功告成了。现在如果你需要显示输入密码的话,只要打开书签工具栏,选择书签就可以了。

  如果你喜欢的话,在Firefox中,你也可以只把这个链接拖放到书签工具栏上,以获得相同的效果。

  不幸的是,如果你使用的是其它类型的浏览器的话,就需要自己搞清楚怎样使用该脚本。

  最后,你如果属于网络开发人员,并且认为让网站访问者在登陆的时间能够看到自己输入的密码是个好主意的话,随时都可以利用该JavaScript脚本建立一个显示密码的连接。但是,我建议在这么做之前,最好进行详尽而周全的分析。

  在本文中,我让人们了解到对于安全来说掩盖密码字段也是存在风险的,用户应该依据自身的情况作出明智的选择。通过互联网访问你的网站的很多用户可能并不清楚显示密码存在的风险,但是向他们灌输大量说明风险的信息以便让他们作出明智的选择并不比通过简单的鼠标点击显示密码有更好的效果。不管你怎么做,只要不强迫用户处于显示密码的风险中即可。

  作为最后的警告,请记住,不要在密码显示在屏幕上时离开计算机,否则,任何人都可以利用这样的JavaScript脚本获得你的密码。对于绝大部分软件级别的安全技术来说,无论在网络世界中的效果有多好,都不能防范通过机器的物理连接。

时间: 2025-01-20 19:18:57

如何知道密码出现错误的原因的相关文章

教育技术服务平台【用户名/密码】错误解决办法

  教育技术服务平台这款软件只能通过手机客户端注册,电脑客户端不提供注册服务,下载手机版教育技术服务平台运行点击"家长注册"根据提示一步步接下去即可注册成功! 注册码要通过班主任获得,已注册能没显示平台号:先输入您孩名字接着输入注册码再输入您昵称选择您与孩关系输入密码能显示平台号! 教育技术服务平台[用户名/密码]错误解决办法: 一.用户名或者密码输入错误! 这个需要用户重新检查一下自己输入的用户名和密码,是否哪里输入错误了,少输入了一个字母或数字?或者多输入了一个字母或数字,或者大小

Duplicate Symbol链接错误的原因总结和解决方法[转]

from:http://www.cocoachina.com/bbs/read.php?tid=177492 duplicate symbol是一种常见的链接错误,不像编译错误那样可以直接定位到问题的所在.但是经过一段时间的总结,发现这种错误总是有一些规律可以找的. 例如,我们有如下的最简单的两个类代码: //  ClassA.h #import <Foundation/Foundation.h> @interface ClassA : NSObject @end //  ClassA.m #

dubbo filter 使用-调用Dubbo服务报以下错误,原因和解决办法

问题描述 调用Dubbo服务报以下错误,原因和解决办法 用mvn 创建了一个子项目jar dubbo filter,在生产者中无法调用,报 No such extension xxx for filter/com.alibaba.dubbo.rpc.Filter

ASP中一些与数据库相关的错误以及原因

错误|数据|数据库 ADODB.Recordset 错误 '800a0bb9' 变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突. 产生错误可能原因: 1.这个错误多出现在类似语句处:"rs.Open sql,conn,1,1",原因是数据库连接conn对象未打开. 不能打开注册表关键字(8007000e) Microsoft OLE DB Provider for ODBC Drivers 错误 '8007000e' [Microsoft] [ODBC Micr

路由器提示无线网密码位数错误怎么办

  普联路由器提示无线网密码位数错误的解决方法 一.WPA/WPA2加密方式 使用WPA/WPA2加密方式,出现这种情况最大的可能是系统不支持,请查看系统是否支持该加密方式,点击无线网络属性-关联,在网络验证中查看系统是否支持普联无线路由器中设定的加密方式. 如果没有普联无线路由器中设置的加密,下载操作系统补丁以支持普联无线路由器的加密方式或将普联无线路由器中的加密方法改为无线网卡支持的加密方式. 二.WEP加密方式 使用WEP加密方式,出现这种情况是因为密码长度不符合要求,重新确认密码. WE

WIN XP出现“延缓写入失败”错误的原因和解决办法

问:电脑用的是双硬盘,最近系统任务栏弹出一个错误提示信息,提示延缓写入失败,然后在我的电脑中,D盘和G盘消失了.重启后,所有分区都可见,但对D盘或G盘中的数据进行操作时,系统就会假死.蓝屏重启.这是为什么? 答:"延缓写入"是操作系统的一项功能,在对硬盘有写入操作时,如果当前硬盘正忙,可以将待写的数据存到缓冲区,等到硬盘空闲了再写入,因此这 是一项可提高系统性能的措施.出现"延缓写入失败"错误的原因有很多种,可能与硬件.软件.系统以及BIOS都有关系,建议你先重新插

电脑设置TP-LINK路由器提示无线配置网络密码位数错误怎么解决

电脑设置TP-LINK路由器提示无线配置网络密码位数错误怎么解决   1.使用WPA/WPA2加密方式,出现这种情况最大的可能是系统不支持,请查看系统是否支持该加密方式,点击无线网络属性-关联,在网络验证中查看系统是否支持普联无线路由器中设定的加密方式; 2.如果没有普联无线路由器中设置的加密,下载操作系统补丁以支持普联无线路由器的加密方式或将普联无线路由器中的加密方法改为无线网卡支持的加密方式; 3.使用WEP加密方式,出现这种情况是因为密码长度不符合要求,重新确认密码: WEP加密方式各密钥

Win7下DNS错误的原因和解决方法

  1.网络故障 这是比较常见的打引起DNS错误的原因,经常由于没网络打开网页就有类似的提示了. 解决办法:修复网络问题即可. 2.电脑中病毒了 一般如果电脑中病毒的话一般是恶意软件篡改用户的主页,劫持电脑dns等,就会照成电脑打开知名网站会跳转到其它恶意网站,或者网站都会打不开. 解决方法:建议使用杀毒软件对电脑进行全盘查杀并及时清理病毒垃圾,如果杀毒后网页可以打开,那么多数是因为病毒原因所导致的. 3.网站本身故障 当发现打开某些网站会出现dns错误,但又有些大站打开一切正常的时候,这种情况

Win7提示Svchost.exe应用程序错误的原因及解决方法

  一.Svchost.exe进程的功能作用 svchost.exe是Windows操作系统中的一个系统程序,对系统的正常运行起到了重要的作用,它是系统不可或缺的进程,故它是不能被结束的.Svchost.exe文件存在于X:Windows/system32目录下,是Windows 系统中核心的重要进程 ,它可用来运行动态链接库DLL文件,从而启动对应的服务. 二.造成系统出现svchost.exe应用程序错误提示的原因及解决方法 1.病毒木马:由于svchost进程可启动各种服务,故病毒.木马也