>백엔드 개발 >파이썬 튜토리얼 >파이썬에서 암호화된 파일을 여는 방법

파이썬에서 암호화된 파일을 여는 방법

下次还敢
下次还敢원래의
2024-04-11 01:26:23577검색

Python에서 암호화된 파일을 열려면 다음이 필요합니다. 1. 암호화 라이브러리를 가져옵니다. 3. 암호화 키를 얻습니다. 5. 암호화된 파일을 열고 읽습니다. 7. 해독된 파일을 작성합니다. .

파이썬에서 암호화된 파일을 여는 방법

Python을 사용하여 암호화된 파일을 여는 방법

Python에서 암호화된 파일을 여는 단계는 다음과 같습니다.

1 필요한 라이브러리 설치

파일을 해독하려면 설치해야 합니다. 암호화 라이브러리. 다음 명령을 사용하여 설치합니다. cryptography 库。使用以下命令安装:

<code>pip install cryptography</code>

2. 导入库

在您的 Python 脚本中,导入 cryptography

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

2. 라이브러리 가져오기

Python 스크립트에서 암호화 라이브러리 가져오기:

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

3 암호화 키 가져오기

파일 암호화 키를 해독합니다. 키는 바이트 문자열이어야 합니다:

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

4. 파일을 해독하기 위한 Fernet 객체

를 만듭니다.

<code class="python">with open('encrypted_file.txt', 'rb') as f:
    encrypted_data = f.read()</code>
5 암호화된 파일을 열고 읽습니다.

<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. 해독된 파일 쓰기

<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>
🎜🎜예:🎜🎜rrreee

위 내용은 파이썬에서 암호화된 파일을 여는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.