Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk membuka fail yang disulitkan dalam python

Bagaimana untuk membuka fail yang disulitkan dalam python

下次还敢
Lepaskan: 2024-04-11 01:26:23
asal
564 orang telah melayarinya

Membuka fail yang disulitkan dalam Python memerlukan: 1. Pasang perpustakaan kriptografi; 3. Dapatkan kunci penyulitan; .

Bagaimana untuk membuka fail yang disulitkan dalam python

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. Pustaka kriptografi . Pasang menggunakan arahan berikut:

<code>pip install cryptography</code>
Salin selepas log masuk
cryptography 库。使用以下命令安装:
<code class="python">import cryptography
from cryptography.fernet import Fernet</code>
Salin selepas log masuk

2. 导入库

在您的 Python 脚本中,导入 cryptography

2 Import pustaka

Dalam skrip Python anda, import pustaka kriptografi:

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

3 Dapatkan kunci penyulitan

diperlukan untuk menyahsulit kunci Penyulitan fail. Kuncinya mestilah rentetan bait:

<code class="python">fernet = Fernet(encryption_key)</code>
Salin selepas log masuk

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>
Salin selepas log masuk

5. Buka dan baca fail yang disulitkan

<code class="python">decrypted_data = fernet.decrypt(encrypted_data)</code>
Salin selepas log masuk

7 Tulis fail yang dinyahsulitkan

<code class="python">with open('decrypted_file.txt', 'wb') as f:
    f.write(decrypted_data)</code>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan