CodeMeter 加密 JavaScript 脚本文件

Lars Møller avatar

WIBU

2021-09-06

CodeMeter 加密狗现在已经可以对 JavaScript 的脚本程序加密。CodeMeter加密狗支持USB、TypeC等硬件接口,满足不同行业 JavaScript 加密需求。

前言

JavaScript 的脚本程序现已支持加密。
关键词:JavaScript,electron,Node.js,JS,加密,代码保护

准备工作

1.       建议JavaScript的加密操作都在上Windows进行。
2.       请先安装CodeMeter SDK开发包(可通过光盘及下载链接安装)。
3.       插上加密锁(测试锁或正式母锁)。
4.       测试时,需要获取以下加密js程序的测试授权(对应【公司码: 产品码 】):
6000099: 1723】:AxProtector JavaScript (Trial)
6000099: 1720】:AxProtector JavaScript - CodeMoving (Trial)
如需购买正式授权,请咨询专属销售顾问。
5.       必要的JavaScript环境。

如何加密JavaScript程序

如果是首次进行JavaScript加密,需要进行如下操作
以Win10为例,
1.       打开【开始】菜单,在【Windows系统】文件夹下找到【命令提示符】,右击选择【以管理员身份运行】:
2.       执行命令:
cd /d C:\Program Files (x86)\WIBU-SYSTEMS\AxProtector\Devkit\bin\javascript
3.       执行命令
npm install
执行成功后
C:\Program Files (x86)\WIBU-SYSTEMS\AxProtector\Devkit\bin\javascript
目录下会新增node_modules文件夹。
说明:如果执行失败,请确认是否是以管理员身份运行的命令行。
如果此电脑上已经执行过上述操作,则可以进入以下步骤:
1.       新建protect.yaml配置文件。
首先创建空白的txt文件(文本文档),将文件名改为protect.yaml(格式为yaml格式,不是txt格式),之后输入以下内容:
Options: {} Licenses: - Name: Default Type: CodeMeter
    #此处填入公司码(示例公司码为6000010)
 FirmCode: 6000010
    #此处填入产品码(示例公司码为13)
ProductCode: 13 FilesToEncrypt:
  #此处填入需要加密的js文件的名称(示例为index.js),若为electron框架,不可加#main.js
  Input: index.js
  #此处为保存加密后文件的文件夹名称,无需更改
OutputFolder: prot LicenseLists: - Id: 0 Licenses: - Default
需要将创建好的protect.yaml文件置于被加密文件的同级目录中。
2.       打开【开始】菜单,在【Windows系统】文件夹下找到【命令提示符】,右击选择【以管理员身份运行】
3.       执行命令:
cd /d D:\codeproject\js\nodejs-getting-started-master\nodejs-getting-started-master
                                                       此处替换为需要加密的项目的路径
4.       执行命令:
node “C:\Program Files (x86)\WIBU-SYSTEMS\AxProtector\Devkit\bin\javascript\Axprotector.js” protect.yaml
5.       将加密后的文件替换原始文件:
免费试用
0