암호화 엑셀 파일 복호화 파이썬

보안 및 개인 정보 보호는 항상 데이터 보호의 중요한 측면이었습니다. Excel 파일은 데이터를 저장하는 데 널리 사용되기 때문에 변조 및 무단 액세스를 방지하기 위해 안전이 보장됩니다. 이에 따라 이 기사에서는 Python에서 Excel 파일을 암호화하고 해독하는 방법을 다룹니다.

Excel 파일을 암호화하고 해독하는 Python API

Excel 파일을 암호화하고 해독하기 위해 Java를 통한 Python용 Aspose.Cells를 사용합니다. Excel 파일 보호 외에도 API는 Excel 파일을 동적으로 생성, 수정 및 변환하는 것을 지원합니다. 다음 pip 명령을 사용하여 API를 설치할 수 있습니다.

pip install aspose-cells

Python을 사용하여 Excel 파일 암호화

다음은 Python에서 Excel 파일을 암호화하는 단계입니다.

다음 코드 샘플은 Python에서 Excel 파일을 암호화하는 방법을 보여줍니다.

# Load XLSX workbook
wb = Workbook("workbook.xlsx")

# Password protect Excel file
wb.getSettings().setPassword("1234")

# Encrypt by specifying the encryption type
wb.setEncryptionOptions(EncryptionType.XOR, 40)

# Specify Strong Encryption type (RC4,Microsoft Strong Cryptographic Provider)
wb.setEncryptionOptions(EncryptionType.STRONG_CRYPTOGRAPHIC_PROVIDER, 128)

# Save Excel file
wb.save("workbook-encrypted.xlsx")

Python을 사용하여 Excel 파일 암호 해독

다음은 Python에서 Excel 파일을 해독하는 단계입니다.

다음 코드 샘플은 Python에서 Excel 파일의 암호를 해독하는 방법을 보여줍니다.

# Create load options
loadOptions = LoadOptions(LoadFormat.XLSX)

# Set original password
loadOptions.setPassword("1234")
                                                
# Load the Excel file
wb = Workbook("workbook-encrypted.xlsx", loadOptions)

# Set password to none
wb.getSettings().setPassword(None)

# Save Excel file
wb.save("workbook-decrypted.xlsx")

무료 API 라이선스 받기

임시 무료 라이선스를 신청하면 평가 제한 없이 API를 사용할 수 있습니다.

결론

이 문서에서는 Python을 사용하여 암호화를 적용하여 Excel 파일을 보호하는 방법을 배웠습니다. 또한 Python에서 암호화된 Excel 파일의 암호를 해독하는 방법을 살펴보았습니다. 문서를 사용하여 Python 스프레드시트 API에 대해 자세히 알아볼 수 있습니다. 질문이나 질문이 있는 경우 포럼을 통해 알려주십시오.

또한보십시오