How do I protect Python code?을 읽은 후 Windows에서 정말 간단한 확장 모듈을 사용하기로 결정했습니다. 이전에 리눅스에서 자체 확장 모듈을 컴파일했지만 Windows에서 컴파일 한 것은 이번이 처음입니다. .dll 파일을 얻으 려했지만 대신 .pyd 파일이 있습니다. Docs은 종류가 동일하지만 init[insert-module-name]()
기능이 있어야한다고 말합니다..pyd 파일을 리버스 엔지니어링하는 것이 얼마나 어려운가요?
dll 파일로 리버스 엔지니어링하는 것은 어렵지 않습니다. 그렇지 않다면 .pyc 파일에서 .dll 파일까지의 범위에서 엔지니어를 역전시킬 경도는 무엇입니까?
"예 .pyd 파일은 dll입니다."라고 말하면 dll 파일보다 리버스 엔지니어가 어렵지 않은지 묻는 질문은 무엇입니까? 그것은 여전히 원시 코드입니다 ... –
@MatteoItalia 저는 그들이 실제로 얼마나 다른지를 이해하는 데 어려움을 겪고 있습니다. 예를 들어 .pyc 파일도 컴파일 된 코드이지만 dll 파일보다 리버스 엔지니어링하기가 쉽습니다. – yasar
@ yasar11732 .pyc 파일은 네이티브 코드가 아닙니다. – delnan