为Android许可生成SALT

为Android许可生成SALT,第1张

概述我想在我的应用程序中实现许可,并需要一些帮助. 示例应用程序具有: // 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 我想在我的应用程序中实现许可,并需要一些帮助.

示例应用程序具有:

// 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,89    };

我想知道我只是将数字更改为一些随机数或者我是否必须使用SecureRandom生成它?

我遇到了this code,我是否必须从剪贴板设置SALT变量?

此外,每个设备或相同的SALT必须不同吗?

解决方法 非随机盐不会非常安全,理论上有人可以为您的应用生成每个组合(但这不太可能).

我建议你看看RSA公钥加密.你可能想看看How to use public encryption to manage licensing on android applications?.

编辑:我最初对你的问题有点不清楚,Android: Do the random SALT bytes passed to AESObfuscator need to stay the same?我认为是一个有答案的副本.

总结

以上是内存溢出为你收集整理的为Android许可生成SALT全部内容,希望文章能够帮你解决为Android许可生成SALT所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1127474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存