Pythonのチュートリアル:符号化及び復号方法の概要のbase64でのpython3組み込みモジュール

Pythonのチュートリアル:符号化及び復号方法の概要のbase64でのpython3組み込みモジュール

アウトライン

BASE64は、BASE64バイナリデータ表現64の印刷可能文字に基づいて8ビットの符号化バイトコードを送信するための最も一般的なネットワークの一つです。RFC2045〜RFC2049、詳細な仕様上のMIMEを参照してください。処理するために、バイナリからBase64でエンコードされた文字、長い識別情報HTTP環境を提供するために使用することができます。バイナリデータが正しくURLの一部として、またはHTTP POSTリクエストの一部として、電子メールの内容として送信することができるようになっています。

事実は、それが符号化アルゴリズムである、役割は暗号化に使用されていない、base64でパスワードフィールドを帰すことはできませんが、読めない、それは抗抗悪役は紳士ではないことを言うことができています。

Pythonのチュートリアル:符号化及び復号方法の概要のbase64でのpython3組み込みモジュール

 

使用するのは簡単

二つの最も一般的に使用される方法、すなわちb64encodeとb64decode-Base64エンコーディングとデコーディング、前記パラメータs b64encodeタイプはバイトのパケット(バイト)でなければなりません。b64decodeパラメータsは、バイトのパケット(バイト)、または文字列(文字列)であってもよいです。

Base64エンコーディング

S = b'IのようなPythonの
E64 = base64.b64encode(S)
プリント(E64)

サンプルの結果:

b'SSBsaWtlIFB5dGhvbg ==」

Base64でデコード

S = 'SSBsaWtlIFB5dGhvbg ==' 
D64 = base64.b64decode(S)
プリント(D64)

サンプルの結果:

Pythonのようなb'I」

もっとPythonのチュートリアルはああを共有するすべての人を更新していきます!

おすすめ

転載: www.cnblogs.com/cherry-tang/p/11008476.html