Maison >développement back-end >Tutoriel Python >Exemple d'analyse Python sur la façon d'utiliser le codage Basic Auth

Exemple d'analyse Python sur la façon d'utiliser le codage Basic Auth

黄舟
黄舟original
2017-05-31 14:42:172245parcourir

Cet article présente principalement des informations pertinentes sur des exemples simples d'utilisation de l'authentification de base dans Python Les amis qui en ont besoin peuvent se référer à

Ce billet de blog présente principalement comment encoder les utilisateurs. dans l'environnement Python3, le nom et le mot de passe sont codés dans une chaîne .

Le code est le suivant :

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()

Exemple d'appel :

print(get_basic_auth_str('admin', '123456'))

Sortie

Basic YWRtaW46MTIzNDU2

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn