PyArmor Documentation v6.4.419 3.12 Bundle obfuscated scripts with customized spec file 20 3.13 Improving The Security By Restrict Mode 21 3.14 Using Plugin To Improve Security 22 3.15 Call pyarmor From Python Script 24 3 3.25 How to protect data files ..... 30 3.26 How to remove docstrings ..... 31 3.27 Using restrict mode with threading and multiprocessing ..... 31 4 Examples ..... 33 4.1 Obfuscating and Obfuscating Code Mode ..... 90 11.5 Wrap Mode ..... 91 11.6 Obfuscating module Mode ..... 92 11.7 Restrict Mode ..... 92 12 The Performance of Obfuscated Scripts ..... 97 12.1 The performance in different0 码力 | 167 页 | 510.99 KB | 1 年前3
PyArmor Documentation v5.9.516 3.10 Bundle obfuscated scripts with customized spec file 16 3.11 Improving The Security By Restrict Mode 17 3.12 Checking Imported Function Is Obfuscated 18 3.13 Call pyarmor From Python Script 67 11.2 Obfuscating Code Mode 68 11.3 Wrap Mode 68 11.4 Obfuscating module Mode 69 11.5 Restrict Mode 69 12 The Performance of Obfuscated Scripts 73 13 The Security of PyArmor 75 13 -B From PyArmor 5.2, the default Restrict Mode is 1. It could be changed by the option --restrict: pyarmor obfuscate --restrict=2 foo.py pyarmor obfuscate --restrict=3 foo.py # For project cd /path/to/project0 码力 | 131 页 | 428.65 KB | 1 年前3
C++高性能并行编程与优化 - 课件 - 04 从汇编角度看编译器优化导致优化后结果不一样,这就是 编译器放弃优化的原因。 ## 告诉编译器别怕指针别名:___ restrict 关键字 void func(int *__restrict a, int *__restrict b, int *__restrict c) { *c = *a; *c = *b; } __restrict 是一个提示性的关键字,是程序员向编译器保证:这些指针之间不会发生重叠!从而他可以放心地优化成功: *b_5(D), *c_4(D) # main.cpp:4: } ret .cfi_endproc ## __restrict 关键字:只需加在非 const 的即可 void func(int const *a, int const *b, int *__restrict c) 实际上,___ restrict 只需要加在所有具有写入访问的指针(这里是 c)上,就可以优化成功。而我们可以用 const 禁止写入访问。 volatile *a 2. int * restrict a • 语法上区别:volatile 在 * 前面而 ___ restrict 在 * 后面。 功能上区别:volatile 是禁用优化,___ restrict 是帮助优化。 • 是否属于标准上区别: • volatile 和 const 一样是 C++ 标准的一部分。 • restrict 是 C99 标准关键字,但不是 C++0 码力 | 108 页 | 9.47 MB | 2 年前3
PyArmor Documentation v6.3.1Executable File ○ Bundle obfuscated scripts with customized spec file ○ Improving The Security By Restrict Mode ☐ Using Plugin To Improve Security. ☐ Call pyarmor From Python Script ☐ Check license periodically Advanced Mode - Obfuscating Code Mode - Wrap Mode - Obfuscating module Mode - Restrict Mode - The Performance of Obfuscated Scripts - The Security of PyArmor - Cross Protection html#special-handling-of-entry-script], and try to Customizing cross protection code 4. Use the corresponding Restrict Mode 5. Use the high security code obfuscation -obf-code=2 6. Using Plugin To Improve Security0 码力 | 161 页 | 124.89 KB | 1 年前3
PyArmor Documentation v6.2.7Executable File ○ Bundle obfuscated scripts with customized spec file ○ Improving The Security By Restrict Mode ☐ Using Plugin To Improve Security. ☐ Call pyarmor From Python Script ☐ Check license periodically Advanced Mode - Obfuscating Code Mode - Wrap Mode - Obfuscating module Mode - Restrict Mode - The Performance of Obfuscated Scripts - The Security of PyArmor - Cross Protection html#special-handling-of-entry-script], and try to Customizing cross protection code 4. Use the corresponding Restrict Mode 5. Use the high security code obfuscation -obf-code=2 6. Using Plugin To Improve Security0 码力 | 159 页 | 123.91 KB | 1 年前3
PyArmor Documentation v6.2.818 3.11 Bundle obfuscated scripts with customized spec file 19 3.12 Improving The Security By Restrict Mode 20 3.13 Using Plugin To Improve Security 21 3.14 Call pyarmor From Python Script 23 3 84 11.3 Obfuscating Code Mode 84 11.4 Wrap Mode 84 11.5 Obfuscating module Mode 85 11.6 Restrict Mode 86 12 The Performance of Obfuscated Scripts 89 13 The Security of PyArmor 91 13.1 Cross by cross protection code, and try to Customizing cross protection code 4. Use the corresponding Restrict Mode 5. Use the high security code obfuscation -obf-code=2 6. Using Plugin To Improve Security0 码力 | 153 页 | 483.38 KB | 1 年前3
PyArmor Documentation v5.5.7- Advanced Mode - Obfuscating Code Mode - Wrap Mode - Obfuscating module Mode - Restrict Mode - How PyArmor Does It - How to Obfuscate Python Scripts - How to Run Obfuscated Script License Type - Bundle Obfuscated Scripts To One Executable File - Improving The Security By Restrict Mode - Man Page - obfuscate - licenses - pack Obfuscating and Packing PyQt Application defined ☐ Marshal loads failed when running xxx.py. pytransform can not be loaded twice ☐ Check restrict mode failed • Protection Fault: unexpected xxx o Warning: code object xxxx isn't wrapped0 码力 | 104 页 | 85.70 KB | 1 年前3
PyArmor Documentation v5.6.0- Advanced Mode - Obfuscating Code Mode - Wrap Mode - Obfuscating module Mode - Restrict Mode - How PyArmor Does It - How to Obfuscate Python Scripts - How to Run Obfuscated Script License Type - Bundle Obfuscated Scripts To One Executable File - Improving The Security By Restrict Mode - Man Page - obfuscate - licenses - pack ## • Examples Obfuscating and Packing defined ☐ Marshal loads failed when running xxx.py. pytransform can not be loaded twice ☐ Check restrict mode failed • Protection Fault: unexpected xxx o Warning: code object xxxx isn't wrapped0 码力 | 103 页 | 85.82 KB | 1 年前3
PyArmor Documentation v5.6.5- Advanced Mode - Obfuscating Code Mode - Wrap Mode - Obfuscating module Mode - Restrict Mode - How PyArmor Does It - How to Obfuscate Python Scripts - How to Run Obfuscated Script License Type - Bundle Obfuscated Scripts To One Executable File - Improving The Security By Restrict Mode - Man Page - obfuscate - licenses - pack • hdinfo • init • config • build defined ☐ Marshal loads failed when running xxx.py. pytransform can not be loaded twice ☐ Check restrict mode failed o Protection Fault: unexpected xxx o Warning: code object xxxx isn't wrapped0 码力 | 103 页 | 86.97 KB | 1 年前3
PyArmor Documentation v5.6.023 7.2 Obfuscating Code Mode 24 7.3 Wrap Mode 24 7.4 Obfuscating module Mode ..... 25 7.5 Restrict Mode ..... 25 8 How PyArmor Does It ..... 27 8.1 How to Obfuscate Python Scripts ..... 27 12.7 Bundle Obfuscated Scripts To One Executable File ..... 49 12.8 Improving The Security By Restrict Mode ..... 50 13 Man Page ..... 51 13.1 obfuscate ..... 52 13.2 licenses ..... 53 13.3 pack failed when running xxx.py ..... 66 15.6 _pytransform_ can not be loaded twice ..... 66 15.7 Check restrict mode failed ..... 67 15.8 Protection Fault: unexpected xxx ..... 67 15.9 Warning: code object0 码力 | 107 页 | 352.50 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













