python 代碼加密 使用python語言如何保密源代碼以防止逆向工程?
使用python語言如何保密源代碼以防止逆向工程?我以前做過這種事,那時候更嚴格了。需要打包并部署到客戶的服務只在有效期內有效,證書必須在有效期后更新。Python代碼不能以任何方式保密。此時,您可以
使用python語言如何保密源代碼以防止逆向工程?
我以前做過這種事,那時候更嚴格了。需要打包并部署到客戶的服務只在有效期內有效,證書必須在有效期后更新。
Python代碼不能以任何方式保密。此時,您可以考慮使用一個工具“nuitka”。這個工具將把你的Python源代碼映射到C,然后將它編譯成二進制文件,所以另一方無論如何也不能得到你的源代碼。
代價是工具nuitka不是完美的。有些限制不能完美地轉換所有Python代碼。
python寫的程序,轉成了exe文件,怎么進行反編譯為python源碼?
您可以解開執(zhí)行文件。
如果它位于單個目錄中,則可以在臨時文件中找到它。在Untied目錄中找到PyC文件,然后使用反編譯工具將PyC反編譯成py文件。但有些程序是加密的。他們的PyC是在重寫python編譯器之后的自定義加密格式,這不能用通常的方式解決。你需要在內存中反編譯。內存中的反編譯技術還沒有被公開,但它應該并不困難。如果您感興趣,可以嘗試根據Python規(guī)范編寫一個。