Heim >Backend-Entwicklung >Python-Tutorial >So öffnen Sie verschlüsselte Dateien in Python

So öffnen Sie verschlüsselte Dateien in Python

下次还敢
下次还敢Original
2024-04-11 01:26:23665Durchsuche

Das Öffnen verschlüsselter Dateien erfordert: 1. Verschlüsselungsbibliothek installieren; 3. Verschlüsselungsschlüssel erhalten; 5. verschlüsselte Dateien öffnen; .

So öffnen Sie verschlüsselte Dateien in Python

So öffnen Sie verschlüsselte Dateien mit Python

In Python umfasst das Öffnen einer verschlüsselten Datei die folgenden Schritte:

1. Installieren Sie die erforderlichen Bibliotheken

Um die Datei zu entschlüsseln, müssen Sie sie installieren Kryptographie-Bibliothek. Installieren Sie mit dem folgenden Befehl: cryptography 库。使用以下命令安装:

<code>pip install cryptography</code>

2. 导入库

在您的 Python 脚本中,导入 cryptography

<code class="python">import cryptography
from cryptography.fernet import Fernet</code>

2. Importieren Sie die Bibliothek

In Ihrem Python-Skript importieren Sie die cryptography-Bibliothek:

<code class="python">encryption_key = b'' # 这里填写您的加密密钥字节字符串</code>

3. Erforderlich für Entschlüsseln Sie den Dateiverschlüsselungsschlüssel. Der Schlüssel sollte eine Bytefolge sein:

<code class="python">fernet = Fernet(encryption_key)</code>

4. Erstellen Sie ein Fernet-Objekt

Fernet-Objekt zum Entschlüsseln der Datei:

<code class="python">with open('encrypted_file.txt', 'rb') as f:
    encrypted_data = f.read()</code>

5. Öffnen und lesen Sie die verschlüsselte Datei

<code class="python">decrypted_data = fernet.decrypt(encrypted_data)</code>

6

<code class="python">with open('decrypted_file.txt', 'wb') as f:
    f.write(decrypted_data)</code>
7. Entschlüsselte Datei schreiben

<code class="python">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)</code>
Beispiel:🎜rrreee

Das obige ist der detaillierte Inhalt vonSo öffnen Sie verschlüsselte Dateien in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn