时间:2021-05-22
我们再登录账号密码的时候,账号可以回显在屏幕上,但是对于比较隐私的项目例如密码最好是不要再屏幕上回显。就像我们再终端登录linux服务器的时候,输入信息的时候只显示用户名,而不显示登录密码。
以下是Python代码对比:
1、明文回显账号密码
##代码[root@room1pc01 data]# cat login1.py#!/usr/bin/env python2.6username = raw_input('username:')password = raw_input('password:')if username == 'bob': if password == '123456': print 'Login success.' else: print 'Your password error.'else: print 'Your username error.'##运行效果[root@room1pc01 data]# python login1.pyusername:bobpassword:123456 ##密码明文回显在屏幕上,不安全Login success.2、使用getpass.getpass不回显输入的隐私信息
##代码[root@room1pc01 data]# cat login2.py #!/usr/bin/env python2.6import getpassusername = raw_input('username:')password = getpass.getpass('password:')if username == 'bob': if password == '123456': print 'Login success.' else: print 'Your password error.'else: print 'Your username error.'##运行效果[root@room1pc01 data]# python login2.pyusername:bobpassword: ##密码没有在屏幕上回显,私密信息得到保障Login success.以上这篇Python 隐藏输入密码时屏幕回显的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
读写用户输入,屏幕不回显char*getpass(constchar*prompt);getpass用于从键盘读取用户输入,但屏幕不回显。参数prompt为屏幕
Win8恢复屏幕保护程序设置不提示密码输入的方法如下:一般Windows屏幕保护程序默认在恢复时,不会提示输入登录密码,需手动设置在屏保恢复时显示登录信息。方法
angularjs2ng2密码隐藏显示代码结合ionic2开发移动端项目,注册页的密码的input一般用password,但是用户输入密码时可能会输入错误,需要
iOS13.5更新内容介绍: 1、面容ID和密码:简化了配备面容ID的设备在用户佩戴口罩时的解锁过程;用户佩戴口罩时,从锁定屏幕底部向上轻扫后密码栏即可自动显
数据回显就是当用户数据提交失败时,自动填充好已经输入的数据,一般来说,如果是使用Ajax来做数据提交,基本上是没有数据回显这个需求的,但是如果通过表单做数据提交