聖天諾LDK加密鎖(加密狗)如何保護Linux系統下的軟體

20220921發表於2024-03-19

首先下載聖天諾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


插上經過授權的加密鎖,加密後的程式就可以執行了

相關文章