inp*_*put 5 android salt android-lvl
我想在我的应用程序中实施许可并且需要一些帮助。
示例应用程序具有以下内容:
// REPLACE WITH YOUR OWN SALT , THIS IS FROM EXAMPLE
private static final byte[] SALT = new byte[]{
-46, 65, 30, -128, -103, -57, 74, -64, 51, 88, -95, -45, 77, -117, -36, -113, -11, 32, -64,
89
};
Run Code Online (Sandbox Code Playgroud)
我想知道我只是将数字更改为某个随机数还是必须使用它生成它SecureRandom?
我遇到了这个代码,我必须从剪贴板设置 SALT 变量吗?
此外,每个设备的 SALT 必须不同还是相同?
非随机盐不会非常安全,理论上有人可以为您的应用程序生成每个组合(但这不太可能)。
我建议你看一下 RSA 公钥密码学。您可能想看看如何使用公共加密来管理 Android 应用程序的许可?。
编辑:一开始我对你的问题有点不清楚,Android:传递给 AESObfuscator 的随机 SALT 字节是否需要保持不变?我认为是有答案的重复项。
| 归档时间: |
|
| 查看次数: |
3148 次 |
| 最近记录: |