From a customer, a script obfuscation tool for Python "PyArmorI received a question about.
PyArmor is a tool that transforms application code into an obfuscated form.It is useful for countermeasures against source code leakage, unauthorized modification, reverse engineering, etc.
Consultation example
This is a question from a customer who plans to obfuscate an application under development with PyArmor and sell it.
Other questions
For commercial use of PyArmor, it is necessary to link the product name and license, but the official name of the product has not yet been decided.
Is it possible to use PyArmor without a product name?
Information from our company
You can use PyArmor even if you don't have an official name for your product.
When setting up PyArmor, register the product name as TBD, To Be Determined, and re-link it with the official name before sales start.
※important※ |
Updated on November 2023, 11:
PyArmor Group does not allow activation using "TBD".
*TBD is an option available only with PyArmor Pro / Basic
Only Pyarmor basic and Pyarmor pro could set product name to TBD
– pyarmor reg / PyArmor Documentation
https://pyarmor.readthedocs.io/en/v8.3.4/reference/man.html#pyarmor-reg
PyArmor frequently changes its EULA, setup method, etc. along with minor updates.Please check the link below for the latest information (Latest)
https://pyarmor.readthedocs.io/en/latest/
Setup when the product name is undecided
- Save the activation file on the PC where you will install PyArmor
*The activation file is a text file containing the setup code issued by the manufacturer. - Register activation file with command for unnamed product
*xxxx is different for each license$ pyrarmor reg -p "TBD" pyrarmor-regcode-xxxx.txt - Once the official name is decided, change the name with the following command
*The connection with the official name isBefore product saleTo do$ pyrarmor reg -p "product name" pyrarmor-regcode-xxxx.txt
【point】 reg -pAfter the“TBD”By specifying , you can set up the product name in a changeable state. If you have registered with a development code or temporary name, you cannot change the name. “TBD”The change from to the official name is "possible only once before the sale of the product and within 6 months from the setup". |
Please refer to the manufacturer page for setup details.
Initial Registration – Product name is not decided | PyArmor Documentation
https://pyarmor.readthedocs.io/en/stable/how-to/register.html#product-name-is-not-decided
The above isPyArmor Version 8is the procedure.
The setup method is different from the previous version.
Details of PyArmor Version 8 are introduced on the following page.
Questions and consultation
We accept questions and consultations regarding the introduction and handling of overseas products.
■In order to make a more appropriate proposal, we may ask you about the type of license, usage environment, purpose, etc.Please note.
■ Unipos for overseas products |