[python] 파이썬으로 워드 문서 암호화하기
이번 포스트에서는 파이썬을 사용하여 워드 문서를 암호화하는 방법에 대해 알아보겠습니다.
1. 필요한 모듈 설치하기
먼저, python-docx
라는 파이썬 모듈을 설치해야 합니다. 이 모듈은 워드 문서를 다루기 위해 사용됩니다. 아래 명령어를 사용하여 모듈을 설치합니다.
pip install python-docx
2. 워드 문서 암호화 코드 작성하기
이제 암호화할 워드 문서가 준비되었습니다. 아래 예제 코드를 사용하여 문서를 암호화할 수 있습니다.
import docx
def encrypt_document(document_path, password):
doc = docx.Document(document_path)
doc.password = password
doc.save(document_path)
print("문서가 성공적으로 암호화되었습니다.")
document_path = "example.docx"
password = "mypassword"
encrypt_document(document_path, password)
위 코드에서는 encrypt_document()
함수를 사용하여 워드 문서를 암호화하고 저장합니다. 이 함수는 document_path
로 전달된 경로에 있는 워드 문서를 password
로 암호화하고 저장합니다.
3. 실행하기
위 코드를 수정한 후, 암호화할 워드 문서 경로와 암호를 설정하고 스크립트를 실행하면 워드 문서가 성공적으로 암호화됩니다.
위 예제 코드는 단순한 예시로 실제 사용 시에는 보안에 더 신경을 써야 합니다. 암호에는 대소문자, 숫자 및 특수문자를 혼합하여 사용하는 것이 좋으며, 암호를 안전한 장소에 보관하는 것이 중요합니다.