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的re模块应用实例
Sep 26 Python
Python的Flask框架中实现简单的登录功能的教程
Apr 20 Python
Python sys.argv用法实例
May 28 Python
Windows下安装python MySQLdb遇到的问题及解决方法
Mar 16 Python
Python 由字符串函数名得到对应的函数(实例讲解)
Aug 10 Python
详解Django中六个常用的自定义装饰器
Jul 04 Python
如何使用Python标准库进行性能测试
Jun 25 Python
python实现淘宝购物系统
Oct 25 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
Nov 29 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 Python
Python Django搭建文件下载服务器的实现
May 10 Python
python基础入门之字典和集合
Jun 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学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
JavaScript国旗变换效果代码
2008/08/13 Javascript
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
JavaScript的parseInt 取整使用
2011/05/09 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
2015/09/01 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
js实现股票实时刷新数据案例
2017/05/14 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
小程序实现留言板
2018/11/02 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
JS实现简易留言板增删功能
2020/02/08 Javascript
python 中的列表解析和生成表达式
2011/03/10 Python
python使用mailbox打印电子邮件的方法
2015/04/30 Python
Python聚类算法之基本K均值实例详解
2015/11/20 Python
详解Python网络爬虫功能的基本写法
2016/01/28 Python
Python 装饰器深入理解
2017/03/16 Python
Python安装Numpy和matplotlib的方法(推荐)
2017/11/02 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
解决使用python print打印函数返回值多一个None的问题
2020/04/09 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
2020/12/01 Python
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
项目经理的岗位职责
2013/11/23 职场文书
个人主要事迹材料
2014/08/26 职场文书
刑事辩护授权委托书范本
2014/10/17 职场文书
国家助学金感谢信
2015/01/21 职场文书
小爸爸观后感
2015/06/15 职场文书
同意落户证明
2015/06/19 职场文书
民主生活会主持词
2015/07/01 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
用Java实现简单计算器功能
2021/07/21 Java/Android