因此,我編寫了一個 python 應用程序,我將其放在閃存驅動器上(可能是其中一些)並將其交給一個人,我可能會使用 py2exe 將其轉換為可執行文件,作為隱藏稍微編寫程式碼(.exe),但問題是:我不太相信這些人,而且我不太確定他們可能會在我不想要的其他地方使用它,所以我想我應該把它放在一個USB 驅動器並嘗試以某種方式對其進行保護,以便他們可以使用它,但不能複製、剪切或刪除它。有沒有解決的辦法?
答案1
好吧,我不知道如果您想隱藏內容或限制使用,為什麼選擇使用 Python 這樣的腳本語言。
您應該考慮使用編譯語言,例如:C/C++、Java 等。為了確保程序本身免受逆向工程的影響,這是一個董事會主題。
為了讓用戶感到困難,我考慮了一種我沒有嘗試過的不同方法:使用閃存驅動器作為加密狗。
- 您的程式應該檢查具有該序號 XXXXXX 的快閃磁碟機是否已連線。
- 您可以進一步檢查它的啟動位置,是否為相同的儲存媒體。