假设我已经创建了一个Android移动应用程序。
我要找的是,一旦用户从我的网站购买我的应用程序,
他会输入他的IMEI号码。
我想生成一个简单的注册码,购买成功后可以通过电子邮件发送给他。
然后,用户将在应用程序中输入代码,应用程序将在内部获取IMEI号并验证注册码。
如何生成此类注册码?
是否有可用的算法/工具可以帮助我做到这一点?
谢谢,
Aseem Chiplonkar
2 个答案:
答案 0 :(得分:0)
根据您要开发网站的内容,您可能需要查看GUID
或类似的内容...阅读详情Here
答案 1 :(得分:0)
您可以做的是,一旦您收到用户的IMEI,您就可以在其上应用算法(例如,您可以随机播放字符串并在其上添加一些盐)并生成hash它的。
发送此hash
用户,当他/她在您的应用上键入此hash
时,您将获取IMEI,应用相同的算法并计算hash
。如果hash
与您发送的那个匹配,则您的应用将被激活。
我会使用Sha256,但你也可以使用你喜欢的任何其他哈希函数。
您还可以将Base64算法应用于哈希,以便更容易输入。