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中操作mysql的pymysql模块详解
Sep 13 Python
利用python求相邻数的方法示例
Aug 18 Python
Tensorflow加载预训练模型和保存模型的实例
Jul 27 Python
python+selenium实现QQ邮箱自动发送功能
Jan 23 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
Jun 21 Python
python 字典操作提取key,value的方法
Jun 26 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
Aug 07 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 Python
Python变量作用域LEGB用法解析
Feb 04 Python
python编写实现抽奖器
Sep 10 Python
python 如何调用 dubbo 接口
Sep 24 Python
Django+Django-Celery+Celery的整合实战
Jan 20 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与MongoDB简介|安全|M+PHP应用实例详解
2013/06/17 PHP
实例介绍PHP的Reflection反射机制
2014/08/05 PHP
PHP Oauth授权和本地加密实现方法
2016/08/12 PHP
PHP实现简易blog的制作
2016/10/24 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
jquery imgareaselect 使用利用js与程序结合实现图片剪切
2009/07/30 Javascript
javascript full screen 全屏显示页面元素的方法
2013/09/27 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
浅谈Nodejs中的作用域问题
2016/12/26 NodeJs
Vue数据驱动模拟实现5
2017/01/13 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
详解react如何在组件中获取路由参数
2017/06/15 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
2020/06/01 Javascript
python如何查看系统网络流量的信息
2016/09/12 Python
python pandas 对时间序列文件处理的实例
2018/06/22 Python
详解Python字典小结
2018/10/20 Python
python 多个参数不为空校验方法
2019/02/14 Python
Python中使用双下划线防止类属性被覆盖问题
2019/06/27 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
使用Nibabel库对nii格式图像的读写操作
2020/07/01 Python
Python爬虫代理池搭建的方法步骤
2020/09/28 Python
爱他美官方海外旗舰店:Aptamil奶粉
2017/12/22 全球购物
JD Sports西班牙:英国领先的运动服装公司
2020/01/06 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
实践单位评语
2014/04/26 职场文书
校园环保建议书
2014/05/14 职场文书
白莲教口号
2014/06/18 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
师范生教育见习总结
2015/06/23 职场文书
无故旷工检讨书
2015/08/15 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
MySQL约束超详解
2021/09/04 MySQL
MYSQL 运算符总结
2021/11/11 MySQL