• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于加密狗的軟件認證方法技術

    技術編號:5404098 閱讀:466 留言:0更新日期:2012-04-11 18:40
    一種基于加密狗的軟件認證方法,包括以下步驟:將軟件與加密狗綁定;軟件每次啟動時檢測是否有與該軟件綁定的加密狗接入,如果沒有,則拒絕訪問,如果有,則檢測所述加密狗的使用狀態是否為已使用狀態,如果不是,則在所述加密狗中標記已使用狀態,并允許訪問,如果是,則檢測是否能從運行軟件的主機中獲取到授權信息,如果是,則允許訪問,否則拒絕訪問。采用本發明專利技術,能確保一個加密狗只能在一臺主機上使用,有效防止了同時擁有加密狗和受保護的文件的用戶的復制傳播行為,提高了軟件認證的安全性。

    【技術實現步驟摘要】

    本專利技術涉及軟件認證技術,尤其涉及一種。
    技術介紹
    加密狗是一種外型酷似U盤的硬件設備,又名加密鎖。加密狗是一種插在計算機 并行口上的軟硬件結合的加密產品,加密狗的外部接口主要是USB接口。傳統的是通過將軟件中受保護的文件與USB設備綁 定,當用戶運行軟件時,需要將綁定的USB設備插入軟件運行的主機,否則軟件無法運行。然而,傳統的這種軟件認證方法,用戶可以隨意復制軟件中受保護的文件到其它 主機上,并結合綁定的USB設備運行該軟件,而軟件發行方無法阻止用戶的這種復制傳播 行為,使得軟件認證的保護力度不夠,安全性不高,從而損害了軟件發行方以及軟件開發者 的利益。
    技術實現思路
    基于此,有必要提供一種能提高軟件認證的安全性的。一種,包括以下步驟將軟件與加密狗綁定;軟件每次啟動時檢測是否有與該軟件綁定的加密狗接入,如果沒有,則拒絕訪問, 如果有,則檢測所述加密狗的使用狀態是否為已使用狀態,如果不是,則在所述加密狗中標 記已使用狀態,并允許訪問,如果是,則檢測是否能從運行軟件的主機中獲取到授權信息,如果是,則允許訪問,否則拒絕 訪問O優選的,在所述將軟件與加密狗綁定的步驟之前還包括在加密狗中寫入授權信息;所述方法還包括步驟當檢測到所述加密狗的使用狀態不為已使用狀態時,將加密狗中的授權信息寫入 運行軟件的主機中。優選的,所述授權信息包括授權使用次數;所述方法還包括步驟當檢測到能從運行軟件的主機中獲取到授權信息時,且所述授權信息中的授權使 用次數大于0時,則授權使用次數減1。優選的,所述方法還包括步驟獲取所述授權使用次數;檢測所述授權使用次數是否為零,如果是,則拒絕訪問,否則允許訪問。優選的,所述方法還包括步驟當檢測到所述加密狗的使用狀態為已使用狀態時,將所述加密狗中的授權使用次數清零。優選的,所述授權信息包括用戶使用權限;所述方法還包括步驟當允許訪問時,根據所述用戶使用權限允許用戶訪問軟件中的已授權的功能模 塊。優選的,所述加密狗為使用USB接口的電子設備。優選的,所述加密狗為U盤或MP3播放器。上述,在軟件啟動時若檢測到有與軟件綁定的加密狗 接入,則檢測加密狗的使用狀態是否為已使用狀態,若是使用過的加密狗,則檢測是否能從 運行軟件的主機中獲取到授權信息。由于授權信息只能從運行軟件的主機中獲取,而用戶 并不容易得到授權信息的存儲位置。這樣,能保證一個加密狗只能對應一臺主機使用,從而 能有效防止同時擁有加密狗和軟件的用戶將受保護的文件進行復制和傳播,提高了軟件認 證的安全性。附圖說明圖1為實施例一提供的的流程圖;圖2為實施例二提供的的流程圖。具體實施方式如圖1所示,實施例一中,包括以下步驟步驟S102,將軟件與加密狗綁定。將軟件中受保護的文件與加密狗綁定,當用戶運 行軟件時,需要將加密狗插入到軟件運行的主機上,否則軟件無法運行。步驟S104,在軟件每次啟動時檢測是否有與該軟件綁定的加密狗接入,若是,則進 入步驟S108,否則進入步驟S106。步驟S106,拒絕訪問。當接入的加密狗不是與軟件綁定的加密狗時,則直接拒絕訪 問。步驟S108,檢測加密狗的使用狀態是否為已使用狀態,若是,則進入步驟S112,否 則進入步驟Sl 10。步驟S110,在加密狗中標記已使用狀態。若接入的加密狗的使用狀態不是已使用 狀態,則表明接入的加密狗是未被使用過的,軟件則允許訪問,并在加密狗中標記已使用狀 態。這樣,在下一次使用該加密狗時則能檢測到加密狗的使用狀態為已使用狀態。步驟S112,檢測是否能從運行軟件的主機中獲取到授權信息,若是,則進入步驟 S114,否則進入步驟S106。步驟S114,允許訪問。當從運行軟件的主機中能獲取到授權信息,則軟件允許訪 問。若從運行軟件的主機中不能獲取到授權信息,則該主機不是加密狗第一次使用時運行 軟件的主機,有可能是用戶將受保護的文件復制到其他主機上,并接入與軟件綁定的加密 狗,此時軟件將無法運行。由于授權信息可以在第一次使用加密狗時復制到主機中的某一位置,用戶不容易 得到授權信息的存儲位置,因此授權信息不易復制和傳播。用戶即使將受保護的文件復制 到其它主機并接入與軟件綁定的加密狗,由于不能從運行軟件的主機中獲取到授權信息, 因此軟件將無法運行。這樣,能保證一個加密狗只能對應一臺主機使用,從而能有效防止同 時擁有加密狗和軟件的用戶將受保護的文件進行復制和傳播,提高了軟件認證的安全性。如圖2所示,實施例二中,包括以下步驟步驟S202,在加密狗中寫入授權信息,將軟件與加密狗綁定。授權信息是在軟件啟 動時用于授權驗證的,當授權通過,軟件才能正常運行。步驟S204,軟件每次啟動時檢測是否有與該軟件綁定的加密狗接入,若是,則進入 步驟S208,否則進入步驟S206。步驟S206,拒絕訪問。當軟件啟動時檢測到與軟件綁定的加密狗未接入,則直接拒 絕訪問,軟件無法運行。步驟S208,檢測加密狗的使用狀態是否為已使用狀態,若是,則進入步驟S214,否 則進入步驟S210。步驟S210,將加密狗中的授權信息寫入運行軟件的主機中。當檢測加密狗的使用 狀態不是已使用狀態時,則該加密狗為新使用的加密狗,是第一次接入運行軟件的主機中, 則將加密狗中的授權信息寫入到運行軟件的主機中。在優選的實施例中,可以將授權信息 寫入硬盤、內存或其他指定的存儲空間中。步驟S212,在加密狗中標記已使用狀態。接入的加密狗為新使用的加密狗時,在加 密狗中標記已使用狀態,這樣,在下一次使用該加密狗時則能檢測到加密狗的使用狀態為 已使用狀態。步驟S214,檢測是否能從運行軟件的主機中獲取到授權信息,若是,則進入步驟 S216,否則進入步驟S206。步驟S216,獲取授權使用次數。該實施例中,授權信息包括授權使用次數,從運行 軟件中的主機中獲取授權使用次數。授權使用次數可以預先設置并寫入加密狗中,例如可 以設置為100次。步驟S218,檢測授權使用次數是否為零,若是,則進入步驟S206,否則進入步驟 S220。步驟S220,允許訪問。當授權使用次數為零時,則說明軟件授權使用的次數已經用 完,此時拒絕訪問,軟件無法再運行。當授權使用次數大于零時,則允許訪問,并將授權使用 次數減1。由于在檢測到接入的加密狗為使用過的加密狗時,需要獲取主機中的授權信息, 而授權信息可以在第一次使用加密狗時,從加密狗中獲取并存儲在主機中指定的存儲空間 中,用戶并不容易獲知授權信息的存儲位置,因此無法進行復制傳播,使得加密狗只能對應 一臺主機使用。由于加密狗中的授權信息是在第一次使用加密狗時寫入到的運行軟件的主機中, 之后檢測時獲取的是運行軟件的主機中的授權信息,對加密狗中的授權信息只讀取一次, 因此能減少加密狗中閃存的擦寫次數,延長了加密狗的使用壽命。在一個優選的實施例中,在步驟S214之前,當檢測到加密狗的使用狀態為已使用狀態時,將加密狗中的授權使用次數清零。加密狗中的授權使用次數為零可作為將加密狗 標識為已使用狀態的標志,當獲取到加密狗中的授權使用次數為零時,則說明加密狗為已 使用狀態。當然,還可以采用其他方式將加密狗標識為已使用狀態,本專利技術并不限制于此。在一個優選的實施例中,授權信息包括用戶使用權限,在用戶使用權限中可以設 定允許用戶訪問的功能模塊,當軟件允許訪問本文檔來自技高網...

    【技術保護點】
    一種基于加密狗的軟件認證方法,包括以下步驟:將軟件與加密狗綁定;軟件每次啟動時檢測是否有與該軟件綁定的加密狗接入,如果沒有,則拒絕訪問,如果有,則檢測所述加密狗的使用狀態是否為已使用狀態,如果不是,則在所述加密狗中標記已使用狀態,并允許訪問,如果是,則檢測是否能從運行軟件的主機中獲取到授權信息,如果是,則允許訪問,否則拒絕訪問。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:吳方豆威
    申請(專利權)人:深圳市江波龍電子有限公司
    類型:發明
    國別省市:94[中國|深圳]

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久精品无码一区二区三区不卡| 国产精品无码专区| 亚洲av中文无码乱人伦在线观看| 精品久久久久久无码不卡| 久久精品无码一区二区三区不卡| 国产色无码专区在线观看| 亚洲heyzo专区无码综合| 亚洲av无码一区二区乱子伦as| 亚洲综合久久精品无码色欲| 国产色无码专区在线观看| 免费无遮挡无码视频网站| 无码国产精品一区二区免费| 久久精品九九热无码免贵| 国产真人无码作爱免费视频| 无码国内精品久久人妻麻豆按摩| 亚洲综合无码一区二区三区| 亚洲2022国产成人精品无码区| 国产精品一级毛片无码视频| 999久久久无码国产精品| 亚洲av日韩av无码黑人| 国精品无码一区二区三区在线蜜臀| 无码精品不卡一区二区三区| 亚洲a∨无码精品色午夜| 99精品国产在热久久无码| 无码人妻精品一区二区三区夜夜嗨 | 四虎影视无码永久免费| 无码人妻一区二区三区av| 久久久久久国产精品无码超碰 | 无码人妻丰满熟妇区五十路百度| 亚洲成A∨人片天堂网无码| 用舌头去添高潮无码视频 | 永久免费无码日韩视频| 久久精品无码一区二区三区不卡| 亚洲精品无码国产片| 无码日韩人妻av一区免费| 九九在线中文字幕无码| 成在人线AV无码免费| 无码专区HEYZO色欲AV| 小泽玛丽无码视频一区| 一本大道无码日韩精品影视_| 亚洲精品一级无码中文字幕|