[英]PHP - Generating a unique ID based on server hardwares/OSes/environments?
是否可以根據服務器硬件/操作系統生成唯一ID? 我想基於客戶服務器為我的PHP Web應用程序生成許可證密鑰,就像Atlassian JIRA一樣。
謝謝你的幫助。
我認為更好的方法是用從服務器獲取HWID的任何其他語言編寫EXE,然后讓你的PHP腳本exec()EXE,如果EXE的輸出匹配則運行腳本...如果不,你顯示錯誤。
您可能希望至少在PHP中使用blenc_encrypt(),這樣您就可以阻止用戶進入並將“if(systemhwid == validhwid)”更改為“if(1 == 1)”
加密的一個更好的選擇是使用IonCube(我認為它是加密PHP文件的Ioncube)但不幸的是它需要花費很多錢。
在PHP.net中搜索blenc_encrypt()函數
對於那些通過說“網絡服務器不打算這樣做”或“你不需要在服務器上驗證HWID”之類的東西來避免問題的人,我們只是回答這個問題! 不要只是說這是不可能的,因為我的答案證明它是可能的......你只需要在盒子外思考,你需要一點思考。 此外,不要質疑用戶的意圖,他們只想要一個直接的答案,沒有BS。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.