亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

離線軟件授權(quán)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號:40394073發(fā)布日期:2024-12-20 12:17閱讀:3來源:國知局
離線軟件授權(quán)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

本技術(shù)涉及軟件授權(quán),特別涉及一種離線軟件授權(quán)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、隨著計(jì)算機(jī)軟件在各個(gè)行業(yè)的廣泛應(yīng)用,軟件保護(hù)和授權(quán)管理變得尤為重要。在離線環(huán)境中,由于缺乏網(wǎng)絡(luò)連接,傳統(tǒng)的在線授權(quán)方式無法實(shí)現(xiàn),因此,開發(fā)一種安全可靠的離線軟件授權(quán)方法成為必需。

2、目前,離線授權(quán)主要依賴于硬件加密狗或基于軟件的注冊碼,但這些方法存在易被破解、安全性低、靈活性差等問題,亟待解決。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)提供一種離線軟件授權(quán)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),以解決解決了背景技術(shù)的離線軟件授權(quán)方法易被破解、安全性低以及靈活性差等問題,通過結(jié)合計(jì)算機(jī)硬件信息和aes(advanced?encryption?standard,高級加密標(biāo)準(zhǔn))加密算法,實(shí)現(xiàn)了軟件的高效、安全授權(quán)。

2、本技術(shù)第一方面實(shí)施例提供一種離線軟件授權(quán)方法,包括以下步驟:

3、基于目標(biāo)計(jì)算機(jī)的硬件信息生成授權(quán)請求碼,并基于預(yù)設(shè)的aes加密算法對所述授權(quán)請求碼進(jìn)行加密,生成加密后的授權(quán)請求碼;

4、將所述加密后的授權(quán)請求碼發(fā)送至授權(quán)服務(wù)器,并接收所述授權(quán)服務(wù)器發(fā)送的基于所述加密后的授權(quán)請求碼生成的授權(quán)碼,其中,所述授權(quán)碼由授權(quán)信息加密生成;

5、在所述目標(biāo)計(jì)算機(jī)上運(yùn)行軟件時(shí),利用軟件讀取所述授權(quán)碼,并基于預(yù)設(shè)的aes解密算法解密所述授權(quán)碼得到所述授權(quán)信息,使得所述目標(biāo)計(jì)算機(jī)的軟件基于所述授權(quán)信息運(yùn)行。

6、根據(jù)本技術(shù)的一個(gè)實(shí)施例,在基于預(yù)設(shè)的aes解密算法解密所述授權(quán)碼得到所述授權(quán)信息之后,還包括:

7、驗(yàn)證所述授權(quán)信息是否為有效信息;

8、若所述授權(quán)信息不為所述有效信息,則拒絕所述目標(biāo)計(jì)算機(jī)的軟件基于所述授權(quán)信息運(yùn)行。

9、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述驗(yàn)證所述授權(quán)信息是否為有效信息,包括:

10、判斷所述授權(quán)碼與所述目標(biāo)計(jì)算機(jī)的硬件信息是否匹配,且所述授權(quán)碼是否在有效期限內(nèi);

11、若所述加密后的授權(quán)碼與所述目標(biāo)計(jì)算機(jī)的硬件信息匹配,且所述加密后的授權(quán)碼在所述有效期限內(nèi),則判定所述授權(quán)信息為所述有效信息。

12、根據(jù)本技術(shù)的一個(gè)實(shí)施例,在判定所述授權(quán)信息為所述有效信息之后,還包括:

13、創(chuàng)建或更新注冊表中的授權(quán)鍵值,并存儲(chǔ)所述授權(quán)碼;

14、在軟件卸載時(shí)保留所述注冊表中的授權(quán)信息,以支持所述軟件重裝后的授權(quán)恢復(fù)。

15、根據(jù)本技術(shù)的一個(gè)實(shí)施例,在所述目標(biāo)計(jì)算機(jī)的軟件基于所述授權(quán)信息運(yùn)行之后,還包括:

16、實(shí)時(shí)監(jiān)控軟件授權(quán)剩余時(shí)間,并根據(jù)所述軟件授權(quán)剩余時(shí)間更新注冊表,且顯示所述軟件授權(quán)剩余時(shí)間。

17、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述實(shí)時(shí)監(jiān)控軟件授權(quán)剩余時(shí)間,并根據(jù)所述軟件授權(quán)剩余時(shí)間更新所述注冊表,包括:

18、計(jì)算所述授權(quán)碼中的截止日期與所述目標(biāo)計(jì)算機(jī)的系統(tǒng)時(shí)間的差值,得到第一軟件剩余時(shí)間;

19、將所述第一軟件剩余時(shí)間和所述注冊表記錄的第二軟件剩余時(shí)間中較小的值作為當(dāng)前剩余時(shí)間;

20、根據(jù)所述當(dāng)前剩余時(shí)間更新所述注冊表。

21、根據(jù)本技術(shù)的一個(gè)實(shí)施例,上述的離線軟件授權(quán)方法,還包括:

22、在所述軟件卸載重裝時(shí),判斷注冊表中是否存在有效授權(quán)信息;

23、若存在所述有效授權(quán)信息,則自動(dòng)激活所述軟件。

24、根據(jù)本技術(shù)實(shí)施例的離線軟件授權(quán)方法,基于目標(biāo)計(jì)算機(jī)的硬件信息生成授權(quán)請求碼,并基于預(yù)設(shè)的aes加密算法對授權(quán)請求碼進(jìn)行加密,生成加密后的授權(quán)請求碼;將加密后的授權(quán)請求碼發(fā)送至授權(quán)服務(wù)器,并接收授權(quán)服務(wù)器發(fā)送的基于加密后的授權(quán)請求碼生成的授權(quán)碼,在目標(biāo)計(jì)算機(jī)上運(yùn)行軟件時(shí),利用軟件讀取授權(quán)碼,并基于預(yù)設(shè)的aes解密算法解密授權(quán)碼得到授權(quán)信息,使得目標(biāo)計(jì)算機(jī)的軟件基于授權(quán)信息運(yùn)行。由此,解決了背景技術(shù)的離線軟件授權(quán)方法易被破解、安全性低以及靈活性差等問題,通過結(jié)合計(jì)算機(jī)硬件信息和aes加密算法,實(shí)現(xiàn)了軟件的高效、安全授權(quán)。

25、本技術(shù)第二方面實(shí)施例提供一種離線軟件授權(quán)裝置,包括:

26、生成模塊,用于基于目標(biāo)計(jì)算機(jī)的硬件信息生成授權(quán)請求碼,并基于預(yù)設(shè)的aes加密算法對所述授權(quán)請求碼進(jìn)行加密,生成加密后的授權(quán)請求碼;

27、處理模塊,用于將所述加密后的授權(quán)請求碼發(fā)送至授權(quán)服務(wù)器,并接收所述授權(quán)服務(wù)器發(fā)送的基于所述加密后的授權(quán)請求碼生成的授權(quán)碼,其中,所述授權(quán)碼由授權(quán)信息加密生成;

28、解密運(yùn)行模塊,用于在所述目標(biāo)計(jì)算機(jī)上運(yùn)行軟件時(shí),利用軟件讀取所述授權(quán)碼,并基于預(yù)設(shè)的aes解密算法解密所述授權(quán)碼得到所述授權(quán)信息,使得所述目標(biāo)計(jì)算機(jī)的軟件基于所述授權(quán)信息運(yùn)行。

29、根據(jù)本技術(shù)的一個(gè)實(shí)施例,在基于預(yù)設(shè)的aes解密算法解密所述授權(quán)碼得到所述授權(quán)信息之后,所述解密運(yùn)行模塊,還用于:

30、驗(yàn)證所述授權(quán)信息是否為有效信息;

31、若所述授權(quán)信息不為所述有效信息,則拒絕所述目標(biāo)計(jì)算機(jī)的軟件基于所述授權(quán)信息運(yùn)行。

32、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述解密運(yùn)行模塊,用于:

33、判斷所述授權(quán)碼與所述目標(biāo)計(jì)算機(jī)的硬件信息是否匹配,且所述授權(quán)碼是否在有效期限內(nèi);

34、若所述加密后的授權(quán)碼與所述目標(biāo)計(jì)算機(jī)的硬件信息匹配,且所述加密后的授權(quán)碼在所述有效期限內(nèi),則判定所述授權(quán)信息為所述有效信息。

35、根據(jù)本技術(shù)的一個(gè)實(shí)施例,在判定所述授權(quán)信息為所述有效信息之后,所述解密運(yùn)行模塊,還用于:

36、創(chuàng)建或更新注冊表中的授權(quán)鍵值,并存儲(chǔ)所述授權(quán)碼;

37、在軟件卸載時(shí)保留所述注冊表中的授權(quán)信息,以支持所述軟件重裝后的授權(quán)恢復(fù)。

38、根據(jù)本技術(shù)的一個(gè)實(shí)施例,在所述目標(biāo)計(jì)算機(jī)的軟件基于所述授權(quán)信息運(yùn)行之后,所述解密運(yùn)行模塊,還用于:

39、實(shí)時(shí)監(jiān)控軟件授權(quán)剩余時(shí)間,并根據(jù)所述軟件授權(quán)剩余時(shí)間更新注冊表,且顯示所述軟件授權(quán)剩余時(shí)間。

40、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述解密運(yùn)行模塊,用于:

41、計(jì)算所述授權(quán)碼中的截止日期與所述目標(biāo)計(jì)算機(jī)的系統(tǒng)時(shí)間的差值,得到第一軟件剩余時(shí)間;

42、將所述第一軟件剩余時(shí)間和所述注冊表記錄的第二軟件剩余時(shí)間中較小的值作為當(dāng)前剩余時(shí)間;

43、根據(jù)所述當(dāng)前剩余時(shí)間更新所述注冊表。

44、根據(jù)本技術(shù)的一個(gè)實(shí)施例,上述的離線軟件授權(quán)裝置,還用于:

45、在所述軟件卸載重裝時(shí),判斷注冊表中是否存在有效授權(quán)信息;

46、若存在所述有效授權(quán)信息,則自動(dòng)激活所述軟件。

47、根據(jù)本技術(shù)實(shí)施例的離線軟件授權(quán)裝置,基于目標(biāo)計(jì)算機(jī)的硬件信息生成授權(quán)請求碼,并基于預(yù)設(shè)的aes加密算法對授權(quán)請求碼進(jìn)行加密,生成加密后的授權(quán)請求碼;將加密后的授權(quán)請求碼發(fā)送至授權(quán)服務(wù)器,并接收授權(quán)服務(wù)器發(fā)送的基于加密后的授權(quán)請求碼生成的授權(quán)碼,在目標(biāo)計(jì)算機(jī)上運(yùn)行軟件時(shí),利用軟件讀取授權(quán)碼,并基于預(yù)設(shè)的aes解密算法解密授權(quán)碼得到授權(quán)信息,使得目標(biāo)計(jì)算機(jī)的軟件基于授權(quán)信息運(yùn)行。由此,解決了背景技術(shù)的離線軟件授權(quán)方法易被破解、安全性低以及靈活性差等問題,通過結(jié)合計(jì)算機(jī)硬件信息和aes加密算法,實(shí)現(xiàn)了軟件的高效、安全授權(quán)。

48、本技術(shù)第三方面實(shí)施例提供一種電子設(shè)備,包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序,以實(shí)現(xiàn)如上述實(shí)施例所述的離線軟件授權(quán)方法。

49、本技術(shù)第四方面實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行,以用于實(shí)現(xiàn)如上述實(shí)施例所述的離線軟件授權(quán)方法。

50、本技術(shù)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本技術(shù)的實(shí)踐了解到。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1