如何在服务器数据库中存储许可证密钥并在 python [关闭]
Posted
技术标签:
【中文标题】如何在服务器数据库中存储许可证密钥并在 python [关闭]【英文标题】:How can I store licence key in server database and take that in python [closed] 【发布时间】:2020-08-27 00:37:02 【问题描述】:如何在 python 中存储我的付费软件的许可证密钥数据库,然后当用户拥有许可证密钥时,软件密钥将检查服务器数据库中的许可证密钥,如果找到,则软件打开,然后一年后到那时许可证密钥将过期
我看了网上的一些例子,得出的结论是python不是一个很好的编程语言来构建这样的软件,所以我打算用JAVA来做。
【问题讨论】:
python 不是很好的语言 - 通常反编译代码并从代码中获取密钥或删除检查密钥的代码是没有问题的。坦率地说,只有您服务器上的网页是安全的,因为用户无法访问源代码。 我们如何做到这一点,如完整的 A 到 Z 解释 【参考方案1】:好吧,据我所知,您可以使用 python 很好地完成此操作,那就是拥有服务器存储密钥,因为 python 代码非常开放,因此您无法将其保存在本地。尤其是在本地存储有效期为一年的内容很容易被“黑客入侵”,因此只需在服务器上的数据库上执行此操作即可。
【讨论】:
以上是关于如何在服务器数据库中存储许可证密钥并在 python [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何将地图 api 密钥存储在 local.properties 中并在 AndroidManifest.xml 中使用