python - 使用 python 代码附加密钥并设置到期时间
问题描述
我正在尝试找到一种将过期时间/日期附加到我的程序的方法。就像在第一次运行时激活使用一样,提供密钥并让我们说 30 天后密钥将过期,一旦我通过其他密钥,它将再次开始工作. python中有没有办法做到这一点,我想在将它转换为.exe之前将此逻辑附加到我的python代码中,以便exe以这种方式工作..
我没有任何代码,需要一些提示来看看..
解决方案
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 所做的:) 希望它有所帮助
推荐阅读
- python - 在 Python 中从字符串中删除字符
- android - 检查具体化类是 Parcelable 还是 Serializable
- python - cv2.VideoCapture“uri 中缺少端口”仅在 Python3 上
- html - CSS按钮中的超链接不起作用并在任何地方领先
- java - 试图将数据从文件复制到数组,但它给了我错误
- css - MUI - Outlined select label is not rendering properly
- appium - How can I get full list of the WebElements including hidden WebElements by scrolling?
- google-sheets - What is the function to just identify outliers in Google Sheets?
- php - How to handle OOP in this particular situation
- python - Window showing white