如何保证轻应用脚本的安全

本文主要介绍JavaScript脚本预编译成字节码的方法,适用于加密脚本代码,保护知识产权。

打包加密架构

image.png

使用环境

  • 支持quickjs引擎固件
  • 不支持duktape引擎固件

使用方式

基于命令行工具来进行加密。

命令行API

pack - 打包应用

命令参数

amp pack <app-dir> -m <mode> -e <encode>

说明

将应用打包成app.bin。

  • mode:模式,可选项 [quickjs | duktape],默认duktape
  • encode:编译,可选项 [0 | 1],默认0不编译,duktape不支持编译

该命令执行后,生成的app.bin文件存放于执行目录。

命令示例

$ amp pack ./app /dev/tty.usb* -m quickjs -e 1

put - 在线热更

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值