Pythonの暗号化ライブラリであるcryptographyをインストールする方法について説明します。cryptographyは、Python開発者に暗号化レシピとプリミティブを提供するパッケージです。
システム要件
cryptographyはPython 3.7+とPyPy3 7.3.11+をサポートしています。また、Windows、macOS、Linuxなど、クロスプラットフォームに対応しています。
インストール方法
Pythonのバージョンを確認した後、次のコマンドを実行してcryptographyをインストールします。
pip install cryptography
また、pipとsetuptoolsを更新することも推奨されています。
python -m pip install --upgrade pip setuptools
動作確認
cryptographyの動作確認は、次のコードで行います。
from cryptography.fernet import Fernet
# 暗号化・復号化対象のメッセージ
data = "日本語で書かれた秘密のメッセージ".encode("utf-8")
key = Fernet.generate_key()
f = Fernet(key)
# 暗号化されたデータ
token = f.encrypt(data)
print(token)
data_decrypt = f.decrypt(token)
print(f.decrypt(token).decode("utf-8"))
以上がPythonでcryptographyライブラリをインストールする方法になります。このライブラリを使って、Pythonでのデータ暗号化を始めてみてください。