use*_*589 0 html css python server-side
我想做的是保护Python程序不被不懂计算机的人偷走。我接受盗版程序的不可避免性,我要做的就是保护它不受普通用户的侵害。
我提出了两个想法。1.)通过在线检查日期和时间来设置时间限制。IE距离下载时间10天。2)检查下载它的计算机的IP或名称,并使程序仅在该计算机上运行。(以防止朋友简单地共享文件)。
两者的问题在于,我需要“即时”创建一个.py文件,然后使用pytoexe之类的文件将其制作成.exe文件,这样用户就无需安装Python。
第二个问题是,据我了解,ip的更改和获取计算机名称是一种安全隐患,并且可能吓跑用户。
因此,总而言之,这是我的两个问题:1.)python中是否有一种仅允许程序在该计算机上运行的好方法?2.)实施exe的“即时”创建的最佳方法是什么?(我打算将网站托管在我的计算机上,并学习php(?)/ servers。
我有中等的c / c ++和基本的html / css,java和python经验。
感谢您的时间!
凌乱的生意。您可能已经了解,编译并不意味着加密。
但是,如果老板认为c编译令人满意,则可以使用cython将python代码编译为c代码,然后使用gcc编译c代码。
在此处查看如何构建setup.py脚本。
http://docs.cython.org/src/reference/compilation.html#compiling-with-distutils
您可以使用--embed选项将python嵌入到生成的c代码中:
# will generate the target.c
$ cython target.py --embed
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1652 次 |
| 最近记录: |