Sentinel LDK保护程序指南:STM32F103开发板外壳工具使用

下载需积分: 50 | PDF格式 | 2.19MB | 更新于2024-08-07 | 85 浏览量 | 8 下载量 举报
收藏
"该用户手册主要介绍了如何使用Sentinel LDK外壳工具来保护STM32F103-Mini开发板上的程序,特别是针对网络狗和加密狗的保护措施。Sentinel LDK是一款强大的软件保护解决方案,用于防止非法复制和逆向工程。手册包括主锁导入、硬锁(Sentinel HL)和软锁(Sentinel SL)的制作,以及外壳加密的步骤。" 在第四章中,使用外壳工具保护程序的步骤如下: 1. 主锁导入是Sentinel LDK保护程序的第一步。这通常涉及使用Sentinel Master Wizard,该工具需要管理员权限(默认用户名和密码为admin)。如果计算机连接到互联网,工具会自动从SafeNet服务器下载必要的定制库。如果无法自动下载,你需要联系经销商获取.mwp文件。 2. Sentinel HL硬锁的制作涉及到使用Embedded Management Server (EMS)。首先,通过浏览器访问EMS(推荐使用IE8及以上版本或Chrome浏览器),并以默认的admin身份登录。在EMS中,你需要创建Feature,这代表你的软件的一个特定功能或授权。Feature的BatchCode应设置为你的开发号,FeatureName和FeatureID可以根据需要自定义。 3. 在创建产品定义时,你需要在Products子选项中使用"NewProduct"。产品名称自行设定,ProductID使用默认值,而LockingType应选择"HL或SL-AdminMode"。接着,添加刚才创建的Feature,并配置其LicenseType为“Perpetual”,这意味着授权是永久有效的。 4. 最后,创建Entitlement来烧制Sentinel HL硬锁。在Entitlements部分,你可以详细定义授权的参数,然后保存产品定义。这将生成一个完整的产品配置,用于烧录到加密狗中,从而保护你的STM32F103-Mini开发板上的程序。 这个过程确保了软件的安全性,防止未经授权的访问和复制。Sentinel LDK提供的加密和锁机制使得只有拥有正确授权的用户才能运行和使用软件,有效地保护了开发者的知识产权。对于那些希望在STM32平台上部署受保护软件的开发者来说,这些步骤是至关重要的。

相关推荐