首页 > 解决方案 > 使用 python 代码附加密钥并设置到期时间

问题描述

我正在尝试找到一种将过期时间/日期附加到我的程序的方法。就像在第一次运行时激活使用一样,提供密钥并让我们说 30 天后密钥将过期,一旦我通过其他密钥,它将再次开始工作. python中有没有办法做到这一点,我想在将它转换为.exe之前将此逻辑附加到我的python代码中,以便exe以这种方式工作..

我没有任何代码,需要一些提示来看看..

标签: pythonpython-3.xpython-2.7

解决方案


import time

def encryption(line):
    return # some trapdoor encryption
key = encryption(time.time()+60*60*24*30)

然后

import time

def decryption(line):
    return # line decrypted
if int(decryption(line)) > time.time():
    # give acces to what ever

那说任何东西都可以被破解,这不像一些超级安全的方法,只是 ionce 所做的:) 希望它有所帮助


推荐阅读