采用gen命令加密脚本derpolytope.py: pyarmor gen derpolytope.py 便可在默认路径下生成一个分发文件夹dist,并生成加密文件dist/derpolytope.py。该分发目录下还会生成一个子文件夹pyarmor_runtime_000000,为运行辅助包,分发时需要一同包含。采用-O可以设置不同的输出目录: pyarmor gen -O dist2 derpolytope.py 采用...
在PyArmor 9.0 中,gen命令需要明确指定文件名作为ARG参数来加密和生成许可证。因此,您可以尝试以下步骤: 1. 加密文件并生成到期许可证 请将main.py文件的名称添加到命令末尾,以便 PyArmor 知道要加密哪个文件: pyarmor gen -O main_license --expired 2024-12-31 main.py 这样会将main.py加密并生成一个到期日期...
pyarmor gen -O dist4 -e .2020-12-31 foo.py 6.绑定加密脚本到指定设备 假设客户设备 的硬件信息如下: IPv4: 128.16.4.10 Enternet Addr: 00:16:3e:35:19:3d Hard Disk Serial Number: HXS2000CN2A 使用选项 -b 来绑定硬件信息到加密脚本。 pyarmor gen -O dist5 -b 00:16:3e:35:19:3d foo....
命令中的gen可以替换为g或generate。 4. 加密包 如果要加密一个包,即其中包含多个文件和目录结构,可以通过指定目录进行加密。例如,假设我们有一个名为package的包需要加密,可以执行以下命令: pyarmor gen -O dist -r package/ 这将会加密整个包及其内部的文件和目录结构。其中,-r表示递归加密,dist是加密后文件所在...
安装完成后,您可以通过以下步骤来使用pyarmor gen进行代码加密: a.打开命令行终端; b.进入您的Python程序源代码所在的目录; c.输入命令:pyarmor gen -O dist your_script.py; 其中,dist为指定的输出目录,your_script.py为您的Python脚本文件名; d.等待加密过程完成。 3.加密后的代码 加密完成后,pyarmor gen将...
/bin/bashfile_name=orgecho-e"*** 加密前: "cat$file_name.pyecho-e"---\n"echo-e"*** 执行加密前的文件"python3 ./$file_name.pyecho-e"---\n"echo"*** 开始加密文件 ***"pyarmor gen$file_name.pyecho-e"---\n"echo"*** 加密后:"cat./dist/$file_name.pyecho-e"---\n"echo"...
pyarmor gen -O dist5 -b 128.16.4.10 foo.py #绑定脚本到IPv4地址 pyarmor gen -O dist5 -...
pyarmor gen -O dist5 -b 128.16.4.10 foo.py #绑定脚本到IPv4地址 pyarmor gen -O dist5 -...
pyarmor gen -O dist5 -b 128.16.4.10 foo.py #绑定脚本到IPv4地址 pyarmor gen -O dist5 -...