[python] 파일 암호화하기
  1. 암호화 모듈 설치: 먼저, Python에서 제공하는 암호화 모듈 중 하나를 설치합니다. 예를 들어, cryptography 모듈을 사용할 수 있습니다.

  2. 파일 읽기: 암호화할 대상 파일을 열어서 내용을 읽습니다.

with open('원본파일.txt', 'rb') as file:
    data = file.read()
  1. 암호화 키 생성: 암호화하기 전에 사용할 키를 생성합니다.
from cryptography.fernet import Fernet

key = Fernet.generate_key()
cipher_suite = Fernet(key)
  1. 파일 암호화: 암호화 모듈을 사용하여 파일 내용을 암호화합니다.
encrypted_data = cipher_suite.encrypt(data)
  1. 암호화된 파일 저장: 암호화된 데이터를 새 파일에 저장합니다.
with open('암호화된파일.txt', 'wb') as file:
    file.write(encrypted_data)

암호화된 파일을 복호화하려면, 동일한 키를 사용하여 암호화된 데이터를 복호화하면 됩니다. 위에서 생성한 키를 사용하여 파일을 복호화할 수 있습니다.

이러한 방법으로 Python을 사용하여 파일을 암호화하고 복호화할 수 있습니다. 이는 개인 또는 기업의 중요한 데이터를 안전하게 유지하기 위한 좋은 방법입니다.