dashingsoft / pyarmor-docs-zh Goto Github PK
View Code? Open in Web Editor NEWPyarmor 中文文档库
Pyarmor 中文文档库
https://pyarmor.readthedocs.io/zh/latest/tutorial/obfuscation.html#id12
vi .pyarmor/message.cfg ==> vi .pyarmor/messages.cfg
崩溃了,按照示例最简单的插件验证:pyarmor obfuscate --plugin check_ntp_time hello.py,
check_ntp_time.py原样复制的, hello.py里面只有
if name == 'main':
print('Hello')
最后就提示:ERROR invalid syntax (, line 488)
而且我不明白,为什么指定一个不存在的文件:pyarmor obfuscate no_exist.py也会把同目录下的所有py文件加密而不报错?
pyarmor的文档说明非常详细,但我看了很久也没明白最最基础的加密逻辑是什么,为什么是先加密(这时用的默认密码箱?),然后再生成一个授权文件再拷贝过去,而且哪个是外部的哪个是内部的也很乱,啥时用outer,好像是说新版默认是把授权写在pytransform里面了?那后面再生成一个授权拷过去是啥意思?我觉得自己真的不笨,回顾高等数学现在还能看懂,但这块我看了很久也试了很久一直就没明白,还有“在试用版中中生成的加密脚本不是私有的,也就是说,其他任何人也可以为这 些加密脚本生成新的许可文件。”这句话也不理解,是试用版等于裸奔没加密吗?还是说只是不能修改程序不能看到源码的加密,但运行限制(针对设备序列号)随便可以解除?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.