Python 隐藏输入密码时屏幕回显的实例


Posted in Python onFebruary 19, 2019

我们再登录账号密码的时候,账号可以回显在屏幕上,但是对于比较隐私的项目例如密码最好是不要再屏幕上回显。就像我们再终端登录linux服务器的时候,输入信息的时候只显示用户名,而不显示登录密码。

以下是Python代码对比:

1、明文回显账号密码

##代码
[root@room1pc01 data]# cat login1.py
#!/usr/bin/env python2.6

username = 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.py
username:bob
password:123456 ##密码明文回显在屏幕上,不安全
Login success.

2、使用getpass.getpass不回显输入的隐私信息

##代码
[root@room1pc01 data]# cat login2.py 
#!/usr/bin/env python2.6
import getpass


username = 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.py
username:bob
password: ##密码没有在屏幕上回显,私密信息得到保障
Login success.

以上这篇Python 隐藏输入密码时屏幕回显的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python标准异常和异常处理详解
Feb 02 Python
Python压缩和解压缩zip文件
Feb 14 Python
正确理解python中的关键字“with”与上下文管理器
Apr 21 Python
使用python脚本实现查询火车票工具
Jul 19 Python
利用Python如何批量更新服务器文件
Jul 29 Python
Python3爬虫学习入门教程
Dec 11 Python
详解Python静态网页爬取获取高清壁纸
Apr 23 Python
django下创建多个app并设置urls方法
Aug 02 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
Sep 28 Python
Python实现Excel自动分组合并单元格
Feb 22 Python
python3 hdf5文件 遍历代码
May 19 Python
Python3标准库总结
Feb 19 #Python
Python语言检测模块langid和langdetect的使用实例
Feb 19 #Python
对python周期性定时器的示例详解
Feb 19 #Python
Python3数字求和的实例
Feb 19 #Python
对Python定时任务的启动和停止方法详解
Feb 19 #Python
python的schedule定时任务模块二次封装方法
Feb 19 #Python
Python3 max()函数基础用法
Feb 19 #Python
You might like
php桌面中心(二) 数据库写入
2007/03/11 PHP
php socket方式提交的post详解
2008/07/19 PHP
解析php 版获取重定向后的地址(代码)
2013/06/26 PHP
PHP 提取图片img标记中的任意属性的简单实例
2013/12/10 PHP
学习php设计模式 php实现适配器模式
2015/12/07 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
javascript 一些用法小结
2009/09/11 Javascript
Mootools 1.2教程 滑动效果(Slide)
2009/09/15 Javascript
最常用的12种设计模式小结
2011/08/09 Javascript
javascript显示用户停留时间的简单实例
2013/08/05 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
js通过八个点 拖动改变div大小的实现方法
2014/03/05 Javascript
node.js中的fs.lstatSync方法使用说明
2014/12/16 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
JS打字效果的动态菜单代码分享
2015/08/21 Javascript
谈谈JavaScript自定义回调函数
2015/10/18 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
2016/09/04 Javascript
vue插件draggable实现拖拽移动图片顺序
2018/12/01 Javascript
js基础之事件捕获与冒泡原理
2019/10/09 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
Python爬虫工程师面试问题总结
2018/03/22 Python
详解基于django实现的webssh简单例子
2018/07/17 Python
python面向对象实现名片管理系统文件版
2019/04/26 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
人力资源专员自我评价怎么写
2013/09/19 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
出纳担保书范文
2014/04/02 职场文书
质量管理标语
2014/06/12 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
毕业论文指导老师意见
2015/06/04 职场文书
神秘岛读书笔记
2015/07/01 职场文书
保护动物的宣传语
2015/07/13 职场文书
浅谈如何提高PHP代码质量之单元测试
2021/05/28 PHP