在 flutter web 上隐藏(最小化/混淆)Dart 库的内部算法

问题描述 投票:0回答:1

我有一个 dart 库,它使用一些奇特的算法。 我想共享该库,但隐藏(最小化或混淆)算法本身。

这可能吗? 我正在使用 Flutter/web。

flutter dart obfuscation
1个回答
0
投票

对于 Flutter Web,您可以通过使用以下命令构建应用程序来混淆 Dart 代码:

flutter build web --release --dart2js-optimization=O2

这可以在 JavaScript 输出中进行缩小和一定程度的混淆,从而使对算法进行逆向工程变得更加困难。为了获得更强的保护,请考虑将敏感逻辑移至后端服务器并通过 API 公开。

© www.soinside.com 2019 - 2024. All rights reserved.