在Python 中開啟加密檔案需要:1. 安裝cryptography 庫;2. 導入庫;3. 取得加密金鑰;4. 建立Fernet 物件;5. 開啟並讀取加密檔案;6. 解密資料;7.寫入解密檔案。
如何利用Python 開啟加密檔案
在Python 中,開啟加密檔案涉及以下步驟:
1. 安裝必要的函式庫
要解密文件,您需要安裝cryptography
函式庫。使用下列指令安裝:
<code>pip install cryptography</code>
2. 匯入庫
在您的Python 腳本中,匯入cryptography
函式庫:
<code class="python">import cryptography from cryptography.fernet import Fernet</code>
3. 取得加密金鑰
解密檔案需要加密金鑰。這個金鑰應該是一個位元組字串:
<code class="python">encryption_key = b'' # 这里填写您的加密密钥字节字符串</code>
4. 建立Fernet 物件
Fernet 物件用於解密檔案:
<code class="python">fernet = Fernet(encryption_key)</code>
#5. 開啟並讀取加密檔案
<code class="python">with open('encrypted_file.txt', 'rb') as f: encrypted_data = f.read()</code>
6. 解密資料
<code class="python">decrypted_data = fernet.decrypt(encrypted_data)</code>
7.寫入解密檔案
############################# ##
<code class="python">with open('decrypted_file.txt', 'wb') as f: f.write(decrypted_data)</code>######範例:######
<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>
以上是python怎麼開啟加密的文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!