將程序編譯爲二進制可執行文件,並且在將其發送給某人之前要保護它。更好的是,使可執行文件只能在一定時間內使用密碼運行 - 當時間到期時,程序不能再運行。你怎麼能實現這樣的目標?如何在Mac上運行二進制文件之前加密二進制可執行文件並要求輸入密碼
我已經在這個論壇上看過一些帖子,最接近的是硬連接你的源代碼內的密碼,並在程序運行時做一個比較。但是,我不認爲這是安全的,特別是當您的源代碼在Perl或Java中時。
在此先感謝!
將程序編譯爲二進制可執行文件,並且在將其發送給某人之前要保護它。更好的是,使可執行文件只能在一定時間內使用密碼運行 - 當時間到期時,程序不能再運行。你怎麼能實現這樣的目標?如何在Mac上運行二進制文件之前加密二進制可執行文件並要求輸入密碼
我已經在這個論壇上看過一些帖子,最接近的是硬連接你的源代碼內的密碼,並在程序運行時做一個比較。但是,我不認爲這是安全的,特別是當您的源代碼在Perl或Java中時。
在此先感謝!
你可以嘗試壓縮執行文件,以便當用戶嘗試運行它可以要求密碼運行它..和時間選項,你可以添加時間檢查到主要的可執行文件.. –
是的,這是行之有效的爲了某件事。但是,在用戶解壓縮產品後,他可以將其傳遞給任何其他人而無需密碼。通過更改系統時鐘可以輕鬆避免將時間檢查添加到主可執行文件中。 –