아하
생활

생활꿀팁

터프한종다리240
터프한종다리240

파이썬 소스파일 난독화 방법이 있나요

파이썬 3.x에서 소스를 최대한 못 읽게 하는 방법은 없나요..?

컴파일 된 파이썬 파일은 너무 쉽게 풀려서

다른 방법을 찾고 있는중 입니다. 어떻게 하면 소스파일을 못 읽게 할 수 있을까요?

방법이 있나요?

    55글자 더 채워주세요.
    2개의 답변이 있어요!
    • 우람한비버183
      우람한비버183

      https://kibua20.tistory.com/93 에 여러가지 방법이 제시되어 있습니다.

      하지만 파이썬은 태생이 스크립트 언어이기 때문에 소스코드를 완전히 가릴 수는 없고 약간의 난독화와 소스코드를 바이너리에 패킹시키는 것이 전부입니다. 소스코드가 완전히 은닉되길 원하신다면 애초에 파이썬과 같이 스크립트 언어가 아닌 컴파일 언어를 사용하시기를 추천드립니다.

    • 아래 블로그에 파이썬 소스 난독화 하는 방법에 대해서 설명을 하고 있습니다.

      https://privatenote.tistory.com/188

      소스코드 난독화라는 것이 대부분은 소스코드를 읽기 어렵게 만드는 것이 대부분이라 완벽하게는 어려운 것으로 알고 있습니다.

      저는 이런 문제를 핵심 로직을 서버에서 처리를 하고 결과만을 클라이언트로 보내는 방법을 사용한적이 있기는 합니다.