Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk membuka fail yang disulitkan dalam python
Membuka fail yang disulitkan dalam Python memerlukan: 1. Pasang perpustakaan kriptografi; 3. Dapatkan kunci penyulitan; .
Cara membuka fail yang disulitkan menggunakan Python
Dalam Python, membuka fail yang disulitkan melibatkan langkah-langkah berikut:
1. Untuk memasang pustaka yang diperlukan
anda perlu memasang fail. Pustakakriptografi
. Pasang menggunakan arahan berikut:
<code>pip install cryptography</code>
cryptography
库。使用以下命令安装:<code class="python">import cryptography from cryptography.fernet import Fernet</code>
2. 导入库
在您的 Python 脚本中,导入 cryptography
Dalam skrip Python anda, import pustaka
<code class="python">encryption_key = b'' # 这里填写您的加密密钥字节字符串</code>3 Dapatkan kunci penyulitan
diperlukan untuk menyahsulit kunci Penyulitan fail. Kuncinya mestilah rentetan bait:
<code class="python">fernet = Fernet(encryption_key)</code>
4 Cipta objek Fernet
Fernet objek untuk menyahsulit fail:
<code class="python">with open('encrypted_file.txt', 'rb') as f: encrypted_data = f.read()</code>
5. Buka dan baca fail yang disulitkan
<code class="python">decrypted_data = fernet.decrypt(encrypted_data)</code>
7 Tulis fail yang dinyahsulitkan
<code class="python">with open('decrypted_file.txt', 'wb') as f: f.write(decrypted_data)</code>
Contoh:
<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>
Atas ialah kandungan terperinci Bagaimana untuk membuka fail yang disulitkan dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!