暗号化されたファイルを Python で開くには、次の操作が必要です: 1. 暗号化ライブラリのインストール; 2. ライブラリのインポート; 3. 暗号化キーの取得; 4. Fernet オブジェクトの作成; 5. 暗号化されたファイルを開いて読み取る; 6. データの復号化; 7 . 復号化されたファイルを書き込みます。
#Python を使用して暗号化されたファイルを開く方法
Python で暗号化されたファイルを開くには、次の手順が必要です。 :
1. 必要なライブラリをインストールします
ファイルを復号化するには、cryptography ライブラリをインストールする必要があります。次のコマンドを使用してインストールします。
<code>pip install cryptography</code>
2. ライブラリをインポートします。
Python スクリプトで、cryptography ライブラリをインポートします。
import cryptography from cryptography.fernet import Fernet
3. 暗号化キーの取得##ファイルを復号化するには暗号化キーが必要です。キーはバイト文字列である必要があります:
encryption_key = b'' # 这里填写您的加密密钥字节字符串
Fernet オブジェクトはファイルの復号化に使用されます:
fernet = Fernet(encryption_key)
5. 暗号化されたファイルを開いて読み取ります
#
with open('encrypted_file.txt', 'rb') as f: encrypted_data = f.read()
decrypted_data = fernet.decrypt(encrypted_data)
7. 復号化されたファイルを書き込みます
with open('decrypted_file.txt', 'wb') as f: f.write(decrypted_data)
例:
import cryptography from cryptography.fernet import Fernet encryption_key = b'YOUR_ENCRYPTION_KEY_BYTE_STRING' fernet = Fernet(encryption_key) with open('encrypted_file.txt', 'rb') as f: encrypted_data = f.read() decrypted_data = fernet.decrypt(encrypted_data) with open('decrypted_file.txt', 'wb') as f: f.write(decrypted_data)
以上がPythonで暗号化されたファイルを開く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。