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实现的二维码生成小软件
Jul 11 Python
Python运用于数据分析的简单教程
Mar 27 Python
在Python的Flask框架中验证注册用户的Email的方法
Sep 02 Python
20个常用Python运维库和模块
Feb 12 Python
Python3 max()函数基础用法
Feb 19 Python
Python3基础教程之递归函数简单示例
Jun 07 Python
网易有道2017内推编程题 洗牌(python)
Jun 19 Python
django中使用Celery 布式任务队列过程详解
Jul 29 Python
python 爬虫百度地图的信息界面的实现方法
Oct 27 Python
新建文件时Pycharm中自动设置头部模板信息的方法
Apr 17 Python
Python实现初始化不同的变量类型为空值
Jun 02 Python
Python爬虫分析微博热搜关键词的实现代码
Feb 22 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 smarty函数扩展
2010/03/15 PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
2012/03/01 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
php格式输出文件var_export函数实例
2014/11/15 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
深入浅析PHP的session反序列化漏洞问题
2017/06/15 PHP
JavaScript中的事件处理
2008/01/16 Javascript
JQuery在光标位置插入内容的实现代码
2010/06/18 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
JS获取子窗口中返回的数据实现方法
2016/05/28 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
webpack4 入门最简单的例子介绍
2018/09/05 Javascript
python 判断一个进程是否存在
2009/04/09 Python
Python正则表达式的使用范例详解
2014/08/08 Python
和孩子一起学习python之变量命名规则
2018/05/27 Python
Python开发最牛逼的IDE——pycharm
2018/08/01 Python
pyspark操作MongoDB的方法步骤
2019/01/04 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
keras实现多种分类网络的方式
2020/06/11 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
Python实现壁纸下载与轮换
2020/10/19 Python
在css3中background-clip属性与background-origin属性的用法介绍
2012/11/13 HTML / CSS
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
2013/11/07 HTML / CSS
详解html5 postMessage解决跨域通信的问题
2018/08/17 HTML / CSS
Luxplus丹麦:香水和个人护理折扣
2018/04/23 全球购物
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
英国邮购活的植物主要供应商:Gardening Direct
2019/01/28 全球购物
汽车电子与维修专业大学生求职信
2013/09/28 职场文书
六查六看剖析材料
2014/10/06 职场文书
项目经理岗位职责范本
2015/04/01 职场文书
2015年青年教师工作总结
2015/05/25 职场文书
爱鸟护鸟的宣传语
2015/07/13 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS