如何在軟體界面獲取到一個機器碼,通過機器碼發給后臺,得到一個注冊碼,只有當注冊碼輸入正確的時候才可以通過注冊?
大概流程是這樣的,可以通過什么方法實作(希望可以具體一點點)
拜托大神了
uj5u.com熱心網友回復:
看樣子你的需求是軟體只能在指定的機器安裝使用。1、線下方式
意思是軟體不連公網,這時你在把軟體給用戶之前,需要給他發一個注冊碼,而這個注冊碼必須和對方提供的機器系結,那么就需要找到對方機器的唯一標識,比如cpu序列號。拿到這個唯一標識后,自己用私鑰生成一個注冊碼。軟體、公鑰、注冊碼一起發給對方。對方安裝完軟體,輸入注冊碼后,你的軟體用公鑰解密注冊碼,然后跟他的cpu序列號做對比。
2、線上方式
意思是你的軟體運行在可以連接公網的環境中。搭建自己的注冊服務器,只需要給對方生成一個唯一注冊碼,并放到注冊服務器中。當對方運行你的軟體時,輸入注冊碼,你的軟體連接自己的注冊服務器判斷即可。
2是最方便、有效的方式。1是無奈之舉,麻煩并且無法絕對保證有效性。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/42895.html
標籤:Java相關
