我們有一個軟件數據庫產品交付給客戶。收取的費用是基於多種因素,如許可證密鑰軟件產品的生成方法
- 數量可創建
- 號碼數據庫事務等用戶的
我們希望只要用戶支付給許可密鑰持續一段時間。因此,許可密鑰應包含有關產品持續時間,允許的用戶數量/交易數量等信息。
什麼是加密安全的許可密鑰生成方式(包含整個信息並且可以通過我們的安全系統在他們的最後),以防止用戶從任何非法使用。
我知道RSA作爲一種方法,但我該如何去做呢?有沒有我應該結賬的工具?
我們有一個軟件數據庫產品交付給客戶。收取的費用是基於多種因素,如許可證密鑰軟件產品的生成方法
我們希望只要用戶支付給許可密鑰持續一段時間。因此,許可密鑰應包含有關產品持續時間,允許的用戶數量/交易數量等信息。
什麼是加密安全的許可密鑰生成方式(包含整個信息並且可以通過我們的安全系統在他們的最後),以防止用戶從任何非法使用。
我知道RSA作爲一種方法,但我該如何去做呢?有沒有我應該結賬的工具?
您可以生成許可證文件公鑰 - 私鑰加密和使用RSA。 請看這個庫,你可以找到這個有用的。 http://afewguyscoding.com/page/2/ 這個圖書館的人也做過調查,這會讓你知道這個方法有多好。
還有一個github項目使用類似的方法。 訪問https://github.com/starschema/slm4j
我正在尋找的解決方案是一個許可證密鑰的生成類似於Windows中的過程,我提供了一個密鑰(25-40個字符),其中包含所需的信息,它在用戶結束。反正謝謝:) – suyashKD
您是否相信您的客戶不會試圖篡改許可證密鑰? –
這裏是一個類似的問題和答案:http://stackoverflow.com/questions/7867670/generating-validating-license-key-for-c-sharp-server-control/14964340#14964340 – dna
@EmilVikström我想要一個解決方案即使篡改密鑰,他們也無法訪問系統。所以回答你的問題,我不信任客戶 – suyashKD