首先下載聖天諾LDK加密鎖(加密狗)開發工具包Sentinel-LDK.tar.gz。
(下載地址:http://www.chinadlp.com/?list-DriveDownload.html)
將其複製到有桌面的linux系統中,並解壓後使用。
1、 安裝驅動:
在/Sentinel-LDK/Redistrubute/Runtime找到驅動:
tar.gz 包驅動安裝方法:
#tar -zxvf aksusbd-9.12.1.tar.gz
#cd aksusbd-9.12.1
#./dinst (解除安裝:#./dunst
2、 匯入master主鎖(測試使用者跳過此步驟)
插上主鎖,執行Sentinel-LDK/VendorTools/VendorSuite/目錄下的masterhasp
在如下目錄找到自己的開發商程式碼:五位大寫字母.hvc,將其複製到Envelope目錄
/root/Documents/Thales/Sentinel LDK 9.0/VendorCodes
開啟自己開發號檔案(xxxxx.hvc),將其中的全部程式碼複製到envconfig.cfgx檔案中
修改好envconfig.cfgx檔案,執行如下命令:
./linuxenv
-c:envconfig.cfgx
執行加密後的檔案program_protected,會提示找不到key,0007錯誤。
在插上加密鎖之前,將Sentinel-LDK/Redistribute/Runtimeless目錄下
80-hasp.rules檔案複製到:/etc/udev/rules.d
插上經過授權的加密鎖,加密後的程式就可以執行了