当前资讯!electron asar 加密源码【web 开发】
来源:哔哩哔哩    时间:2023-02-15 06:58:55

今期写一篇加密源码的教程

需要加密的原因是保护一下代码


(相关资料图)

首先,克隆加密项目源码

运行前需要安装程序库

linux 需要 build essential 等编译工具

windows 需要 ms vs build tools

接着,使用 init 脚本初始化项目

初始化后,根目录就是这样的

然后是 electron 配置

app/app.js 是配置视窗、建立菜单、RPC

app/win.js 是建立视窗、桥接main.js

也可以允许开发者工具进行调试

如果有外部 module 的话

可以拷贝到 node_modules_asar 里

之后是核心 html 文件

顶部注入初始化代码

这里演示了 persistent local storage

替代原本的 local storage

注意 require 导入需要在初始化时完成

否则加载其他 javascript 会失败

现在到了最重要的一步

利用 build 脚本加密 asar

进入 test 目录

点 electron 图示运行

看到 OK 而且没有弹窗报错的话

表示加密成功了

详细可以看看项目源码

那么,剩下的由你的想象力创作吧

这里附上 electron 文档

下期再见,拜拜

上一篇:

下一篇:

X 关闭

Copyright   2015-2022 人人手机网版权所有  备案号: 粤ICP备18023326号-36   联系邮箱:8557298@qq.com