我不想在 Android Market 上发布我的应用程序,但我会根据用户设备的 MAC 地址从我的网站创建一个许可证密钥。它还应包括到期日期。一旦用户在 android 设备中输入代码,它应该被识别。我读过它可以通过使用自定义公共加密来完成。在这种情况下,我应该实现:
- 我的应用程序中的一个函数,它获取设备的 MAC 地址并向用户显示一个字符串。
- 我网站上的一个函数,它拥有私钥并在第 1 点加密字符串。并添加到期日期
- 我的应用程序中的一个函数,它在第 2 点解密字符串。使用公钥并验证许可证密钥。
我已经阅读了很多关于 stackoverflow 和其他网站的讨论,但没有任何适用的......或者不清楚如何在我的场景中应用:(
你能给我提供解决这个问题的方法吗?有没有我想念的android原生的东西(我希望)?
非常感谢!马可