Python 编码Basic Auth使用方法简单实例


Posted in Python onMay 25, 2017

本片博文主要介绍在Python3 环境下把用户名密码编码成字符串。

代码如下:

import base64
def get_basic_auth_str(username, password):
  temp_str = username + ':' + password
  # 转成bytes string
  bytesString = temp_str.encode(encoding="utf-8")
  # base64 编码
  encodestr = base64.b64encode(bytesString)
  # 解码
  decodestr = base64.b64decode(encodestr)

  return 'Basic ' + encodestr.decode()

调用样例:

print(get_basic_auth_str('admin', '123456'))

输出

Basic YWRtaW46MTIzNDU2

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python写的ARP攻击代码实例
Jun 04 Python
python类继承用法实例分析
May 27 Python
Python生成随机验证码的两种方法
Dec 22 Python
Python 基础教程之闭包的使用方法
Sep 29 Python
使用paramiko远程执行命令、下发文件的实例
Oct 01 Python
Python判断一个文件夹内哪些文件是图片的实例
Dec 07 Python
Python发送邮件测试报告操作实例详解
Dec 08 Python
对Python 除法负数取商的取整方式详解
Dec 12 Python
python-numpy-指数分布实例详解
Dec 07 Python
Python爬虫爬取煎蛋网图片代码实例
Dec 16 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
Mar 09 Python
Pytorch中的数据集划分&正则化方法
May 27 Python
Python 含参构造函数实例详解
May 25 #Python
Python爬虫之模拟知乎登录的方法教程
May 25 #Python
python爬虫入门教程--优雅的HTTP库requests(二)
May 25 #Python
Python操作使用MySQL数据库的实例代码
May 25 #Python
python爬虫入门教程--快速理解HTTP协议(一)
May 25 #Python
用生成器来改写直接返回列表的函数方法
May 25 #Python
Python随机读取文件实现实例
May 25 #Python
You might like
php实现微信扫码支付
2017/03/26 PHP
jQuery Ajax 实例全解析
2011/04/20 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
BootstrapValidator超详细教程(推荐)
2016/12/07 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
jQuery中内容过滤器简单用法示例
2018/03/31 jQuery
vue + webpack如何绕过QQ音乐接口对host的验证详解
2018/07/01 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
2019/04/25 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
Python map和reduce函数用法示例
2015/02/26 Python
Python同时向控制台和文件输出日志logging的方法
2015/05/26 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
python取数作为临时极大值(极小值)的方法
2018/10/15 Python
python实现二维插值的三维显示
2018/12/17 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
python3中property使用方法详解
2019/04/23 Python
NumPy 数组使用大全
2019/04/25 Python
python selenium 查找隐藏元素 自动播放视频功能
2019/07/24 Python
浅谈Python描述数据结构之KMP篇
2020/09/06 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
2020/09/29 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
毕业生幼师求职自荐信
2013/10/01 职场文书
网络信息管理员岗位职责
2014/01/05 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
实践单位评语
2014/04/26 职场文书
大学生党员承诺书
2014/05/20 职场文书
经济管理专业求职信
2014/06/09 职场文书
教师优秀党员事迹材料
2014/08/14 职场文书
浅谈Go语言多态的实现与interface使用
2021/06/16 Golang