前言
JavaScript的脚本程序现已支持加密。
关键词:JavaScript,electron,Node.js,JS,加密,代码保护
准备工作
建议JavaScript的加密操作都在上Windows进行。
请先安装CodeMeterSDK开发包(可通过光盘及下载链接安装)。
插上加密锁(测试锁或正式母锁)。
测试时,需要获取以下加密js程序的测试授权(对应):
:AxProtectorJavaScript(Trial)
:AxProtectorJavaScript-CodeMoving(Trial)
如需购买正式授权,请咨询专属销售顾问。
必要的JavaScript环境。
如何加密JavaScript程序
如果是首次进行JavaScript加密,需要进行如下操作:
以Win10为例。
打开菜单,在文件夹下找到,右击选择:
执行命令:
cd/dC:\ProgramFiles(x86)\WIBU-SYSTEMS\AxProtector\Devkit\bin\javascript
执行命令
npminstall
执行成功后C:\ProgramFiles(x86)\WIBU-SYSTEMS\AxProtector\Devkit\bin\javascript目录下会新增node_modules文件夹。
说明:如果执行失败,请确认是否是以管理员身份运行的命令行。
如果此电脑上已经执行过上述操作,则可以进入以下步骤:
新建protect.yaml配置文件。
首先创建空白的txt文件(文本文档),将文件名改为protect.yaml(格式为yaml格式,不是txt格式),之后输入以下内容:
Options:{}
Licenses:
-Name:Default
Type:CodeMeter
#此处填入公司码(示例公司码为)
FirmCode:
#此处填入产品码(示例公司码为13)
ProductCode:13
FilesToEncrypt:
#此处填入需要加密的js文件的名称(示例为index.js),若为electron框架,不可加密main.js
Input:index.js
#此处为保存加密后文件的文件夹名称,无需更改
OutputFolder:prot
LicenseLists:
-Id:0
Licenses:
-Default
需要将创建好的protect.yaml文件置于被加密文件的同级目录中。
打开菜单,在文件夹下找到,右击选择
执行命令:
cd/dD:\codeproject\js\nodejs-getting-started-master\nodejs-getting-started-master
此处替换为需要加密的项目的路径
执行命令:
node“C:\ProgramFiles(x86)\WIBU-SYSTEMS\AxProtector\Devkit\bin\javascript\Axprotector.js”protect.yaml
将加密后的文件替换原始文件:
如需了解更多产品详情,请拨打销售-,如需试用
本文编辑:佚名
转载请注明出地址 http://www.smartcarf.com/smartcarxn/8756.html