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 相关文章推荐
phpsir 开发 一个检测百度关键字网站排名的python 程序
Sep 17 Python
Python实现抓取页面上链接的简单爬虫分享
Jan 21 Python
Python实现测试磁盘性能的方法
Mar 12 Python
实例Python处理XML文件的方法
Aug 31 Python
Django高级编程之自定义Field实现多语言
Jul 02 Python
python多进程下实现日志记录按时间分割
Jul 22 Python
python实现代码统计器
Sep 19 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 Python
pycharm导入源码的具体步骤
Aug 04 Python
python3实现飞机大战
Nov 29 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
Feb 22 Python
Python字典的基础操作
Nov 01 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基于PDO连接MSSQL示例DEMO
2016/07/13 PHP
php实现图片压缩处理
2020/09/09 PHP
更正确的asp冒泡排序
2007/05/24 Javascript
JavaScript.The.Good.Parts阅读笔记(二)作用域&闭包&减缓全局空间污染
2010/11/16 Javascript
jQuery.extend 函数详解
2012/02/03 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
node.js中的fs.writeFileSync方法使用说明
2014/12/14 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
2015/03/24 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
浅谈angular懒加载的一些坑
2016/08/20 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
2016/12/08 Javascript
深入理解jquery中extend的实现
2016/12/22 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
2017/01/05 Javascript
纯js实现倒计时功能
2017/01/06 Javascript
vue2.0模拟锚点的实例
2018/03/14 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
JavaScript封装的常用工具类库bee.js用法详解【经典类库】
2018/09/03 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
详解Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸总结
2020/05/28 Javascript
Openlayers实现距离面积测量
2020/09/28 Javascript
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
初学python数组的处理代码
2011/01/04 Python
不可错过的十本Python好书
2017/07/06 Python
python中的json总结
2018/10/11 Python
Python3中列表list合并的四种方法
2019/04/19 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
土耳其家居建材网站:Koçtaş
2016/11/22 全球购物
Get The Label中文官网:英国运动时尚购物平台
2017/04/19 全球购物
英国最大的在线奢侈手表零售商:Jura Watches
2018/01/29 全球购物
大学生志愿者感言
2014/01/15 职场文书
医院党员公开承诺书
2014/08/30 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
2016年助残日旅游活动总结
2016/04/01 职场文书
eval(cmd)与eval($cmd)的区别与联系
2021/07/07 PHP