我正在SWT中開發一個獨立的桌面應用程序,它使用多個圖像。從外部修改保護桌面應用程序圖像
這些圖像包含在我的應用程序的目錄結構中。所以,爲了製作一個愚蠢的例子,任何人都可以用他們的標識取代我的標識,聲稱應用程序是他們的工作,並與朋友吹噓。
什麼是防止人們修改或竊取我的應用程序中使用的圖像的最有效方法?
我正在SWT中開發一個獨立的桌面應用程序,它使用多個圖像。從外部修改保護桌面應用程序圖像
這些圖像包含在我的應用程序的目錄結構中。所以,爲了製作一個愚蠢的例子,任何人都可以用他們的標識取代我的標識,聲稱應用程序是他們的工作,並與朋友吹噓。
什麼是防止人們修改或竊取我的應用程序中使用的圖像的最有效方法?
從技術上講,你可以使它更難(將標誌添加到罐子,使用加密,簽名罐子等),但AFAIK你無法阻止它。
合法:在您分發您的應用程序的許可證和您的商標是什麼時明確說明。
您可以將它們嵌入到JAR文件中,但仍可以更改它們。
您可以嘗試將文件編碼爲Base64並將結果放入String類成員中,當您需要它時,將解碼String(快速但非常髒)。仍然有可能反編譯該類並更改內容,但這很難。
不幸的是,沒有神奇的解決方案。