我阅读了许多工具或库,这些工具或库可以混淆Javascript源代码(主要是示例中的单个文件)。这里是我的问题,这些混淆器是否适用于Nodejs Express.js的整个项目源代码,包括node_modules?我真的找不到一个例子或一个匹配的答案,为Nodejs Express.js项目,我怀疑.
编辑:我的意图是保护从客户端读取的源代码。因为源代码将被内置到坞映像中并推送到DockerHub中。然后,客户端将下载它们,并在客户端内旋转一个码头容器。
发布于 2019-10-13 03:49:32
如果您正在寻找源代码保护,请使用pkg或nexe模块将其编译为二进制。
混淆可以很容易的反向工程。
或
在C/C++中使用 node 编写业务关键逻辑,得到编译后的节点模块。
或
付费解决方案https://jscrambler.com/
如果你对混淆感兴趣,
请参阅https://obfuscator.io/ (javascript-obfuscator)、UglifyJS等。
也是
https://hackernoon.com/how-to-compile-node-js-code-using-bytenode-11dcba856fa9
https://stackoverflow.com/questions/58360419
复制相似问题