到目录:YT88-11-6\外壳加密11(推荐)\外壳加密工具11.6.exe
运行 “外壳加密工具11.6.exe”
其 对应的说明文件为:YT88-11-6\外壳加密11(推荐)\使用说明\使用说明.txt
Step1:点击保护
Step2:点击 添加密钥
Step3:
输入名字:EncryLock
点击 “随机生成” 按钮
密钥名称 | EncryLock |
增强密钥1 | 981399FAFC4C953727D7845F03C5BBDC |
增强密钥2 | E3CE2A497E54F934CC938E2B13D30A4A |
私钥 | 8055AA7DD133B510B9CA6CD212252650C0E0E015BB599BAF1C4AFBFD31DBE5D3 |
公钥X | D73093B6CF90E2FA1276301D374186D92813B6B8593991CC47AD9C40408DCA33 |
公钥Y | 28B4041A884052D2FD9C8351CF9C2CA2742600F3235EF70D78DCBDDE176780D7 |
密匙码 | 27AF1AED — F1EB6BBA |
点击 添加 按钮
确定
Step4:
密钥名称 | EncryLock |
增强密钥1 | 981399FAFC4C953727D7845F03C5BBDC |
增强密钥2 | E3CE2A497E54F934CC938E2B13D30A4A |
私钥 | 8055AA7DD133B510B9CA6CD212252650C0E0E015BB599BAF1C4AFBFD31DBE5D3 |
公钥X | D73093B6CF90E2FA1276301D374186D92813B6B8593991CC47AD9C40408DCA33 |
公钥Y | 28B4041A884052D2FD9C8351CF9C2CA2742600F3235EF70D78DCBDDE176780D7 |
密匙码 | 27AF1AED — F1EB6BBA |
Step5:
Step6:
点击 写入加密锁 按钮
确定 然后 退出
Step7:
关闭 外壳加密工具11.6.exe
打开:usbKeyLock_new.exe
测试 是否可用:
插入U盘,然后 打开 usbKeyLock_new.exe 可用
不插入U盘,打开 usbKeyLock_new.exe,
出现如下提示:
下面是 初始化 另外一个 USB Key
Step1:
打开 YT88-11-6\外壳加密11(推荐)\外壳加密工具11.6.exe
退出
退出
step 2 测试 可以使用
关闭 外壳加密工具11.6.exe
打开:usbKeyLock_new.exe
测试 是否可用:
插入U盘,然后 打开 usbKeyLock_new.exe 可用
不插入U盘,打开 usbKeyLock_new.exe,
出现如下提示:
[选项说明]
1、设定定时器:加密后的程序运行时将会以设定的时间间隔检查是否存在对应的加密锁,如果不存在,将会终止程序的运行。
2、反调试:用于防止被黑客非法调试程序
3、反CRC:当被加密的程序有自我检验,加密运行时会将报文件被修改的错误,这时可以选中这项,如果程序是PB,VFP,易语言编写的,请选中这项
4、是否压缩:对被加密的文件进行压缩,如果选中了虚拟机或要加密的文件较大时,不要选中这项,因为这会减慢程序启动时间。
5、使用增强算法:选中这项后,可以有效地防止被打狗棒等模拟或防真
6、使用虚拟机:选中这项将大大增强安全性,但同时程序的启动速度将减慢
7、加密比例:将要加密的文件较大时,可以适当地减少加密比例,以加快程序的启动程序
8、壳一,壳二:不同的壳载体,如果程序加密后不能运行,可以试一下换成不同的壳
9、加密方式:如果程序加密后不能运行,可以试一下选择加密方式二,如果是NET程序,可以用加密方式三
10、删除输入表:程序运行后删除输入表,提高安全性,如果程序加密后不能运行,可以将这个选项去掉
11、删除重定位表:程序运行后删除重定位表,一般用于DLL,提高安全性,如果程序加密后不能运行,可以将这个选项去掉
12、时间限制:用于限制用户使用加密程序的时间,当运行的时间到了,程序将会再不能运行。
13、次数限制:用于限制用户使用加密程序的次数,当运行的次数到了,程序将会再不能运行。
14、自定义提示信息,用于自定义找不到加密锁时显示给用户的信息,如果不需要提示信息,可以将提示信息设置为空。
15、双重增强算法,使用两组增强算法密钥对程序进行加密,选中会大大地提高安全性。
16、SM2算法,非常重要,选中会成倍地增加安全性,但只支持智能芯片的加密狗
[加密方法]
1、首先要设置锁的普通算法,设置算法的过程可以参考我们的相关的演示
2、选择要加密的文件
3、选择要生成的新文件,生成的新文件不要与原要加密的文件名相同
4、点击保护,在弹出的框中选择或添加一条自定义的密钥
5、点确定后,就完成加密了
6、加密完毕后,点写入加密锁,在弹出的框中选择相同的密钥,点写入加密锁,完成后,就可以将锁及加密后的程序给用户了。
7、以后要派发锁,首先要设置锁的算法,接着使用该工具写入加密锁,将相应的密钥写入到锁中就可以了,不需要重新加密。
[注意事项]
1、写入加密锁后,加密锁的读密码会被更改为加密密钥。
2、如果选择了时间或次数限制,读密码及写密码都会被更改为加密密钥,这时一定要注意,不要随意删除密钥,否则不能恢复,将会无法再写锁。
3、如果既有源代码加密,同时又进行外壳加密,且在源代码中有定时检查加密锁的功能,请在进行加壳时,不要选中定时器的功能。
[附加说明]
1、加密时不设置锁的算法,也可以进行加密,但安全性会大大降低
2、如果设置了锁的算法,一定要记住该密钥,在派发锁时,一定要设置相同的算法密钥后,并写入加密密钥后,才可以派发给用户
以上应用 对应的 YT88 版本:
使用软件:YT88开发工具 9.9
devtool_YT88\开发工具9.9\YT88.EXE