圣天諾加密鎖(加密狗)實現軟件綁定加密狗與電腦的流程
加密狗綁定電腦流程圖

目的:利用加密狗的內存不能任意更改的特點,使用硬件加密狗內存綁定加密狗與電腦,使軟件只能在首次運行的電腦上來使用,并且必須有加密狗存在才可以。
1、 獲取電腦的硬件信息,如CPU、硬盤id等,將信息存儲起來用于驗證。
2、 使用加密狗的Login函數登錄加密狗,兩個作用,一是檢測本機是否有加密狗,二是讀取加密狗內存的前提條件。
3、 判斷加密狗內存是否為空,如果為空,則跳到第5 步;不為空,則進行內存驗證。
4、 將加密狗內存信息與電腦硬件信息比較,一致則程序正常運行,否則報錯提示并退出。
5、 如果加密狗內存為空,則是加密狗首次使用,程序將之前保存的電腦硬件信息寫到加密狗內存中,并退出重啟程序。
加密狗使用教程|圣天諾加密狗|加密狗綁定電腦
浙公網安備 33010602011771號