So öffnen Sie verschlüsselte Dateien in Python

下次还敢
Freigeben: 2024-04-11 01:26:23
Original
529 Leute haben es durchsucht

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>
Nach dem Login kopieren

2. 导入库

在您的 Python 脚本中,导入 cryptography

<code class="python">import cryptography
from cryptography.fernet import Fernet</code>
Nach dem Login kopieren

2. Importieren Sie die Bibliothek

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

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

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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

<code class="python">decrypted_data = fernet.decrypt(encrypted_data)</code>
Nach dem Login kopieren

6

<code class="python">with open('decrypted_file.txt', 'wb') as f:
    f.write(decrypted_data)</code>
Nach dem Login kopieren
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>
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage