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之有点简约的元组
Sep 24 Python
python统计字符串中指定字符出现次数的方法
Apr 04 Python
Python读写ini文件的方法
May 28 Python
详解Python 数据库 (sqlite3)应用
Dec 07 Python
Python英文文本分词(无空格)模块wordninja的使用实例
Feb 20 Python
Django异步任务之Celery的基本使用
Mar 23 Python
详解Python:面向对象编程
Apr 10 Python
Python3实现配置文件差异对比脚本
Nov 18 Python
使用NumPy读取MNIST数据的实现代码示例
Nov 20 Python
PyQt5中向单元格添加控件的方法示例
Mar 24 Python
深度学习详解之初试机器学习
Apr 14 Python
请求模块urllib之PYTHON爬虫的基本使用
Apr 08 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网页游戏学习之Xnova(ogame)源码解读(三)
2014/06/23 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
PHP创建多级目录的两种方法
2016/10/28 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
2017/04/26 PHP
菜鸟javascript基础资料整理3 正则
2010/12/06 Javascript
JavaScript中的排序算法代码
2011/02/22 Javascript
js获取图片大小的函数代码
2011/09/20 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
Google (Local) Search API的简单使用介绍
2013/11/28 Javascript
JS中类或对象的定义说明
2014/03/10 Javascript
自己编写的支持Ajax验证的JS表单验证插件
2015/05/15 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
手机端转换rem适应
2017/04/01 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
2019/03/07 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
Node 模块原理与用法详解
2020/05/13 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
[39:02]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs VGJ.T
2018/04/01 DOTA
[04:00]黄浦江畔,再会英雄——完美世界DOTA2 TI9应援视频
2019/07/31 DOTA
Python实现登陆文件验证方法
2018/10/06 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
django xadmin action兼容自定义model权限教程
2020/03/30 Python
用python发送微信消息
2020/12/21 Python
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
仓库理货员岗位职责
2013/12/18 职场文书
大型晚会策划方案
2014/02/06 职场文书
房地产营销策划方案
2014/02/08 职场文书
缓刑期间思想汇报范文
2014/10/10 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
客房领班岗位职责
2015/02/11 职场文书
反邪教学习心得体会
2016/01/15 职场文书
2016年度继续教育学习心得体会
2016/01/19 职场文书
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL