nwjs-nodejs-加密和解密img文件(jpg)并将解密后的数据用于img元素

nwjs-nodejs- encrypt and decrypt img file (jpg) and use the decrypted data to an img element

我用 nwjs (nodejs / html / css 开发了一个桌面应用程序,现在我想把这个应用程序用于生产,所以我需要防止窃取我的资产(我的图像是非常有价值),nwjs 提供了一个工具来编译(加密)js 文件而不是资产所以我考虑用 js 加密我的资产然后用 nwjs 工具加密 js,我不太熟悉节点模块和处理文件在 js 中,所以我为这个任务而苦苦挣扎! 这段代码是我尝试做的,但我没有达到我的目标?

感谢您给我对代码或其他 IDEAS 的评论

由于您正在构建桌面应用程序,因此您可能需要查看 cryptojs。我仍然强烈建议您为图像添加水印并在您的应用程序失去焦点时隐藏它们。即使这样,也可以在不离开应用程序的情况下截取屏幕截图。

所以解决方案很简单,我使用nw-js code protection feature来保护我解密资产(在我的例子中是图像)的脚本(这个脚本包含解密的密钥),所以你可以实现encryption/decryption 使用您想要的任何方法并保护将随您的产品一起提供的解密脚本(在我的例子中是 桌面应用程序 )。