暗号化されたファイルをPythonで開く
暗号化されたファイルを閲覧するには、まず暗号を解除してから開く必要があります。以下に、Pythonを使用して暗号化されたファイルを暗号解除する方法を示します。
- 必要なモジュールをインポートする。
from cryptography.fernet import Fernet
- Fernetオブジェクトを作成し、キーを使用して初期化します。
key = "your_key" # 用于解密文件的密钥
fernet = Fernet(key)
- 暗号化されたファイルの内容を読み取る:
encrypted_file = "encrypted_file.txt" # 加密文件的路径
with open(encrypted_file, 'rb') as file:
encrypted_data = file.read()
- Fernetオブジェクトを使用してファイル内容の復号化を行う:
decrypted_data = fernet.decrypt(encrypted_data)
- 復号されたデータを新しいファイルに保存します:
decrypted_file = "decrypted_file.txt" # 解密后文件的路径
with open(decrypted_file, 'wb') as file:
file.write(decrypted_data)
復号されたファイルを開いて操作することができます。
このコードを実行する前に、cryptographyライブラリをインストールする必要があります。インストールするには、以下のコマンドを使用します。
pip install cryptography