国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 基礎(chǔ)常識(shí) > 正文

如何利用U盤(pán)給軟件加密

2019-10-30 19:08:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

   有的軟件開(kāi)發(fā)商有這樣一種需求,就是使用U盤(pán)發(fā)布軟件的同時(shí),想要節(jié)約成本,防止U盤(pán)中的軟件被復(fù)制,但又不想再購(gòu)買昂貴的加密狗,因此想要把軟件綁定在U盤(pán)上執(zhí)行,當(dāng)U盤(pán)拔下來(lái)的時(shí)候,軟件就不能正常運(yùn)行,和先前介紹的綁定硬件指紋相似,使用綁定U盤(pán)的方式加密軟件。

  在對(duì)軟件安全不是特別在意的情況下,可以在軟件中采用綁定U盤(pán)內(nèi)部ID的方式來(lái)實(shí)現(xiàn)這種加密,先使用程序?qū)盤(pán)的ID讀出來(lái),然后根據(jù)這個(gè)ID生成License文件,當(dāng)解密者將U盤(pán)內(nèi)的文件復(fù)制到其他電腦的時(shí)候,軟件執(zhí)行過(guò)程中讀取U盤(pán)ID失敗,因此就無(wú)法校驗(yàn)License。

  通常情況下兩個(gè)U盤(pán)的ID是不相同的,因此即使將軟件復(fù)制到另外一個(gè)U盤(pán),軟件執(zhí)行的時(shí)候,根據(jù)U盤(pán)ID驗(yàn)證License,也會(huì)出現(xiàn)不匹配的現(xiàn)象,這樣就實(shí)現(xiàn)了軟件綁定U盤(pán)的加密方式。

  需要指出的是,這種U盤(pán)加密并不算安全,大多數(shù)U盤(pán)廠商有內(nèi)部量產(chǎn)工具,可以修改U盤(pán)的內(nèi)部ID號(hào)碼,這就存在了復(fù)制U盤(pán)的可能性,但對(duì)于普通用戶來(lái)說(shuō),通常沒(méi)有修改U盤(pán)內(nèi)部ID的能力,因此也具有一定的加密性。

  這個(gè)加密方法中,讀取U盤(pán)ID號(hào)的函數(shù)的VB源代碼如下所示:

  Se t objW MISe rvice = Ge tObject("winmg mts:.ro otcimv2")

  Se t colIte ms = objWMISer vice.E xecQ uery("Select * Fro m Wi n32_US BHub")

  F or Ea ch objIte m In colI tems

  a = o bjItem.De viceID

  If In Str(a, "VI D") The n b = Sp lit(a, "")

  US B_ID = b(UBound(b))

  Ne xt

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泗洪县| 沙田区| 承德县| 新泰市| 浮梁县| 韶关市| 登封市| 舟山市| 余姚市| 石林| 内江市| 冷水江市| 永新县| 二手房| 盖州市| 万州区| 民县| 佛冈县| 嵩明县| 金阳县| 句容市| 田东县| 娄烦县| 遂平县| 宜章县| 三台县| 西畴县| 内黄县| 边坝县| 岑溪市| 呼玛县| 班玛县| 沅陵县| 长宁区| 永福县| 凌云县| 嘉善县| 建阳市| 庆元县| 嵊泗县| 牙克石市|