Python スクリプトでパスワードを隠す (安全でない難読化のみ) 質問する

Python スクリプトでパスワードを隠す (安全でない難読化のみ) 質問する

ODBC 接続を作成する Python スクリプトがあります。ODBC 接続は接続文字列で生成されます。この接続文字列には、この接続のユーザー名とパスワードを含める必要があります。

ファイル内のこのパスワードを隠す簡単な方法はありますか (ファイルを編集しているときに誰もパスワードを読み取れないようにするだけです)?

ベストアンサー1

Base64エンコードは標準ライブラリにあり、ショルダーサーファーを阻止するのに役立ちます。

>>> import base64
>>>  print(base64.b64encode("password".encode("utf-8")))
cGFzc3dvcmQ=
>>> print(base64.b64decode("cGFzc3dvcmQ=").decode("utf-8"))
password

おすすめ記事