2017-04-10 10 views
0

나는 python을 처음 사용하여 .exe 버전으로 컴파일해야합니다. 내 질문은 py 스크립트가 .exe로 컴파일 될 때 더 이상 디코딩이 불가능하다는 뜻입니까?.exe로 파이썬 컴파일

우리의 목표는 .exe를 사용하여 소스 코드를 가져 오지 못하도록 클라이언트 서버에 배포 할 때 파이썬 스크립트를 안전하게 만드는 것입니다.

답변

1

아니요 - 컴파일 된 코드는 다른 언어 (바이트 코드)로 컴파일됩니다. 실제로 소스 코드를 읽을 수는 없습니다.

는 ...하지만 this 살펴해야합니까

+1

감사합니다. 이것은 나의 프로젝트에 자신감을 더할 것이다 – doyevaristo

1

된 .pyc (바이트 코드)를 추출하고 그것을 얻기 위해 Uncompyle 같은 파이썬 디 컴파일러를 사용하여 해당을 분해 할 수이 .EXE 버전이 능숙한 사용자 꽤 많이 소스 코드로 돌아갑니다. 따라서 파이썬 소스 코드 (그 근처)가 .exe 버전에서 추출되는 방식 (및 기회)이 있습니다.

+0

@ j-squillaro 나는 이것에주의를 기울일 것이다. – doyevaristo