목차
- 파이썬 pyminifier 모듈 설치 예제 이전 포스팅 링크 및 설명
- 파이썬 int 캐스팅 기능 활용 10진수 값을 16진수로 변환 예제 이전 포스팅 링크 및 설명
- 파이썬 sys.exc_info 활용 마지막 예외 항목 확인 예제 이전 포스팅 링크 및 설명
- 파이썬 모듈들간 서로 import 하여 함수 호출 예제
- 파이썬 pyminifier 명령으로 의존성 참조하여 모든 모듈 난독화 예제
파이썬 pyminifier 모듈 설치 예제 이전 포스팅 링크 및 설명
파이썬 pyminifier 모듈을 사용하여 소스코드를 난독화하는 방법에 대한 예제를 이전 포스팅에서 다루었습니다. pyminifier는 파이썬 코드를 압축하고 난독화하는 도구로, 코드를 간결하게 만들고 보안을 강화할 수 있습니다. 해당 포스팅에서는 리눅스 운영체제 환경에 pyminifier 모듈을 설치하고 사용하는 방법을 자세히 설명하였으며, 실제 예제 코드와 함께 보다 쉽게 이해할 수 있도록 안내하였습니다. 자세한 내용은 해당 포스트를 참고해주세요.
2024.01.09 - [Python] - [Linux/Python] 파이썬 pyminifier 활용 소스코드 난독화 예제 - 1(단독 파일 난독화)
[Linux/Python] 파이썬 pyminifier 활용 소스코드 난독화 예제 - 1(단독 파일 난독화)
목차 파이썬 ssl.SSLContext 활용 서버 키 패스워드 설정 예제 이전 포스팅 링크 및 설명 파이썬 ssl.SSLContext 모듈의 TLS 버전 설정 예제 이전 포스팅 링크 및 설명 파이썬 ssl.SSLContext Flask 서버에 SSL 인
salguworld.tistory.com
파이썬 int 캐스팅 기능 활용 10진수 값을 16진수로 변환 예제 이전 포스팅 링크 및 설명
다음으로 파이썬에서 int 캐스팅 기능을 활용하여 10진수 값을 16진수로 변환하는 예제를 이전 포스팅에서 확인할 수 있습니다. int 함수는 파이썬에서 숫자를 정수로 변환하는 함수로, 이를 이용하여 10진수 값을 16진수로 변환하는 방법에 대해 자세히 다루었습니다. 이전 포스팅에서는 실제 예제 코드와 함께 변환 과정과 주의사항을 설명하였으니, 해당 포스트를 참고하시면 더 많은 정보를 얻을 수 있습니다.
2024.01.03 - [Python] - [Linux/Python] 파이썬 int 캐스팅으로 10진수를 16진수로 변환 예제(decimal to hex)
[Linux/Python] 파이썬 int 캐스팅으로 10진수를 16진수로 변환 예제(decimal to hex)
목차 파이썬 버튼 UI 생성 및 클릭 이벤트 연결 예제 이전 포스팅 링크 및 설명 파이썬 mp3 파일 2개 붙여 1개의 mp3 파일로 만들기 예제 이전 포스팅 링크 및 설명 파이썬 프로그래스바 UI로 mp3 재생
salguworld.tistory.com
파이썬 sys.exc_info 활용 마지막 예외 항목 확인 예제 이전 포스팅 링크 및 설명
마지막으로 파이썬에서 sys.exc_info 함수를 활용하여 마지막 발생한 예외 항목을 확인하는 방법을 이전 포스팅에서 다루었습니다. sys.exc_info 함수는 현재 예외 정보를 반환하는 함수로, 예외 처리 과정에서 발생한 예외에 대한 자세한 정보를 얻을 수 있습니다. 이전 포스트에서는 sys.exc_info 함수의 사용법과 예외 처리에 대한 예제 코드를 제공하였으니, 관심이 있다면 해당 포스트를 참고해주세요.
2024.01.03 - [Python] - [Linux/Python] 파이썬 sys.exc_info 마지막으로 발생한 예외 항목 확인 예제(last exception check)
[Linux/Python] 파이썬 sys.exc_info 마지막으로 발생한 예외 항목 확인 예제(last exception check)
목차 파이썬 쉘 명령을 활용하여 특정 실행 파일 심볼릭 링크 설정 예제 이전 포스팅 링크 및 설명 파이썬 os.mkdir을 활용하여 디렉토리 생성 예제 이전 포스팅 링크 및 설명 파이썬 os.makedirs 명령
salguworld.tistory.com
파이썬 모듈들간 서로 import 하여 함수 호출 예제
아래는 파이썬에서 모듈들 간에 서로 import하여 함수를 호출하는 예제입니다. 모듈은 파이썬 코드를 구성하는 블록으로, 여러 개의 모듈을 조합하여 프로그램을 구성할 수 있습니다. 서로 다른 모듈에서 정의된 함수를 호출할 수 있습니다. 이처럼 모듈들끼리 참조가 있을 때 pyminifier 난독화를 수행할 수 있는지 알아보겠습니다. 아래는 예제 모듈입니다.
아래는 첫번째 파이썬 모듈입니다.
# teab.py
def hello():
print("안녕하세요!")
아래는 두번째 파이썬 모듈 소스 코드입니다.
# main.py
import teab
print('오늘은 좋은 날입니다.')
teab.hello()
파이썬 pyminifier 명령으로 의존성 참조하여 모든 모듈 난독화 예제
아래는 파이썬 pyminifier의 명령을 사용하여 의존성을 참조하며 모든 모듈을 난독화하는 예제입니다. pyminifier의 명령을 이용하면 여러 모듈을 함께 난독화할 수 있으며, 의존성을 고려하여 모든 모듈을 한 번에 처리할 수 있습니다. 이전 포스트에서는 pyminifier의 명령을 사용하는 방법과 의존성 처리에 대한 예제를 제공하였으니, 해당 포스트를 참고하시면 더 많은 정보를 얻을 수 있습니다. 아래는 난독화 코드입니다. 다만 아래와 같이 의존성 처리 모두 잘 되는게 아니라 오류가 발생할 수 있으니, 참고하여 단일 모듈만 난독화하는 것이 좋습니다.
$ pyminifier --obfuscate --nonlatin ../main.py ../teab.py