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下使用状态机的教程
Apr 11 Python
详解Python各大聊天系统的屏蔽脏话功能原理
Dec 01 Python
Python 中导入csv数据的三种方法
Nov 01 Python
Python中函数的返回值示例浅析
Aug 28 Python
ansible动态Inventory主机清单配置遇到的坑
Jan 19 Python
Python逐行读取文件内容的方法总结
Feb 14 Python
解决jupyter notebook 前面书写后面内容消失的问题
Apr 13 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
Jun 02 Python
用python给csv里的数据排序的具体代码
Jul 17 Python
Django执行源生mysql语句实现过程解析
Nov 12 Python
Python datetime模块的使用示例
Feb 02 Python
用Python将库打包发布到pypi
Apr 13 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实现简单搜歌的方法
2015/07/28 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
JavaScript继承学习笔记【新手必看】
2016/05/10 Javascript
jquery实现数字输入框
2017/02/22 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
浅谈js闭包理解
2019/03/28 Javascript
使用vue-cli3+typescript的项目模板创建工程的教程
2020/02/28 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
浅谈终端直接执行py文件,不需要python命令
2017/01/23 Python
python生成excel的实例代码
2017/11/08 Python
Python3.7 dataclass使用指南小结
2019/02/22 Python
python树的同构学习笔记
2019/09/14 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
基于python模拟TCP3次握手连接及发送数据
2020/11/06 Python
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
面向对象概念面试题(.NET)
2016/11/04 面试题
软件项目开发计划书
2014/05/01 职场文书
英语系本科生求职信
2014/07/15 职场文书
办公室领导干部作风整顿个人整改措施
2014/09/17 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书
幼儿园教师心得体会范文
2016/01/21 职场文书
CocosCreator ScrollView优化系列之分帧加载
2021/04/14 Python
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL